AWS DeviceFarm을 사용하여 iOS 앱의 테스트 자동화를 수행하는 방법을 이해하려고 시도했으며 무작위로 DeviceFarm iOS 기기에서 .ipa를 설치하고 실행할 수있는 방법에 대한 정보가 부족한 것 같습니다. . 저는 Xcode에 조금 익숙해 졌으므로 아마도 뭔가를 놓치고있을 것입니다.DeviceFarm과 호환되는 Xcode 내보내기 방법은 무엇입니까?
Xcode에서 프로젝트를 보관할 때 내보내기 방법을 선택해야합니다. 여기 내 목표는 테스트하는 것입니다 때문에
은 내가 App Store
옵션을 배제해야합니다.
는 다음, Development
및 Ad Hoc
옵션 UDDI's
의 목록을 필요로하며, 여기에 아이디어들이 즉석에서 당신을 할당 어떤 장치와 DeviceFarm에서 테스트 할 수 있기 때문에,이 두 가지 옵션을 배제 할 것 같다.
Enterprise
옵션 만 열어 둡니다. 하지만 ... 이것은 iOS 테스트를 위해 DeviceFarm을 사용하려면 Apple의 엔터프라이즈 개발 프로그램에 등록해야만합니까? 조금 가혹한 것 같습니다.
그래서 이러한 옵션 중 DeviceFarm과 호환되는 것은 무엇이며 그 이유는 무엇입니까? 내 말은, 내가 생각할 수있는 유일한 가능한 대답은 다음과 같습니다
- A) AWS는 감옥에 깨진 자신의 아이폰 OS 장치를 모두 그래서 UDID 목록과 관련이없는있다.
- B) AWS는 업로드 된 모든 .ipa 파일을 자체 인증서로 사임하고 자체 Ad Hoc 또는 Enterprise 프로비저닝 프로파일을 사용하여 설치 및 실행합니다.
TestNG 테스트 스크립트 btw를 사용하려고합니다. 그게 맞는지 아닌지 모르겠다.
감사합니다. @ahawker. 그건 정말 지나치게 짧은 단락입니다. ** 모든 ** DeviceFarm 문서를 검토 할 시간이 없으면 찾기가 어렵습니다. 나는 곧 그것을 찾았을 것이라고 생각하지 않는다. – Mig82
위의 스크린 샷에서 선택한 Universal Distribution Enterprise는 UDID가 필요하지 않지만 개발자 배포는 UDID가 필요하지만 AHAWKER에 대한 수정은 Enterprise Distribution을 사용하십시오. –