iOS.DistributionApp.0-build-adhoc-distribution-for-tester

Build adhoc distribution for tester

1. 提供App測試包

1.1 提供測試包的步驟

Ref[8]html

A: 註冊全部的測試設備ios

B: 將App進行歸檔xcode

C: 用ad hoc provisioning profile 或者 team provisioning profile來對app進行簽名,而後導出歸檔文件。app

D: 將App安裝到測試設備iphone

E: 從測試人員處徵集crash reportide

 

1.2 Generic Xcode Archive

在將App archive 導出爲.ipa 包時有如下問題:post

"Upload to App Store..." 和 "Validate..." 都是disable狀態。解決問題參考 Ref[9]測試

 

1.3 CFBundleSupportedPlatforms的值不對致使的Error

CJSDKBundle.bundle/Info.plist中包含如下key引發archive export時的錯誤。ui

CFBundleSupportedPlatforms該key的值不是iPhoneOS, 而是iPhoneSimulator。spa

 

1.4 provisioning profile 在本地Mac OS X系統中的位置

.mobileprovision 在Mac OS X上目錄位置

~/Library/MobileDevice/Provisioning Profiles

 

1.5 已經註冊的設備上是否須要安裝provisioning profile

A): .mobileprovision 也應該和 .ipa 同樣發給Tester。Ref[11]

B): 如何安裝 .mobileprovision 文件,參考Ref[11.2]/Ref[11.1]

 

Next: .mobileprovision 文件的解析 iOS.DistributionApp.1-mobile-provision-file[draft] 

 

 


Reference

1. Installing an Ad Hoc Distribution 

https://www.innerfence.com/howto/install-iphone-application-ad-hoc-distribution 

2. Technical Q&A QA1868 Missing Enterprise Distribution Certificate Private Keys

https://developer.apple.com/library/ios/qa/qa1868/_index.html

3. Troubleshooting <<App Distribution Guide>>

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html

4. Technical Q&A QA1862 Resolving the "No identities are available for signing" Error

https://developer.apple.com/library/ios/qa/qa1862/_index.html

5. iOS - Creating an Ad Hoc Distribution Provisioning Profile

https://support.magplus.com/hc/en-us/articles/204270188-iOS-Creating-an-Ad-Hoc-Distribution-Provisioning-Profile

6. 

http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

7. How to create ipa in xcode 6 without Apple Developer account? 

8. Exporting Your App for Testing (iOS, tvOS, watchOS) (AAAA+)

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html

9. Troubleshooting Application Archiving in Xcode

https://developer.apple.com/library/mac/technotes/tn2215/_index.html

10. Beta Test Tutorial for iOS: How To Host a Beta Test for your iOS App

http://www.raywenderlich.com/1669/beta-test-tutorial-how-to-host-a-beta-test-for-your-ios-app

11. Installing Ad-hoc Distribution

11.1 Installing Ad-hoc App onto an Apple Mobile Device

http://jerseycow.com/wiki/installing-ad-hoc-app-onto-an-apple-mobile-device/ 

11.2 Installing an Ad Hoc Distribution

https://www.innerfence.com/howto/install-iphone-application-ad-hoc-distribution

12. Apple Documents

12.1 App Distribution Quick Start

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/Introduction/Introduction.html#//apple_ref/doc/uid/TP40013839-CH1-SW1

12.2 App Distribution Guide

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012582-CH1-SW1

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息