新:
重新整理了一下:
.必须重新生成新的签名给xcode
.xcode必须6.3以上,(基于10.10系统, 没有升级的必须升)
.提交最好不要动版本号, 改build号就好, 内部测试员可自动推送过去
.外部测试员和release的审核时间差不多, 另外似乎不选择"重要更新"不给外部测试
.xcode的Organizer内会包含版本号, 不过新版已经移除了注释功能
.只要提交不出现任何warning, 就顺利成功了
.beta版不支持上传后删除功能, 所以, 提交时版本号考虑清楚
旧:
需要注意几点:
.20150410 提交版本必须包含新的授权签名, 旧签名不再支持tf推送测试, 恶心死
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/jumpTo?page=faqIndex&qa=beta_entitlement
.xcode 6.3 beta 3 以前的版本不支持crash report功能, 不想安装不稳定的版本, 就不能得到report数据, 最新版release已经发布, 但是必须mac os10.10才支持, 苹果真坑爹也
.内部测试员, 可以用开发帐号接收邮件, 用非开发帐号接收的外部成员没成功过, 而且已经是itunes账户或者开发账户, 不能添加到外部测试邮箱中
.内部更新如果需要自动化更快, 那么, 软件版本不改变, 只改版build版本, tf会自动推送, 同一个软件版本下的推送是自动的, 但如果软件版本变动, 需要手动去处理, 而且还要等待30分钟以上
.外部测试员, ipa是要通过apple审核才可以的, 所以外部测试大概需要至少2天以上的等待, 频繁提交的话, 可以把同版本内的不同build版本给异步测试给外部测试人员
引用:
https://developer.apple.com/testflight/index.html
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html
视频下载:
https://itunesconnect.apple.com/downloads/Documentation/TestFlight-v09-iTC-Export-sw.mov
中文向导:
http://www.cocoachina.com/ios/20141022/10009.html
TestFlight被苹果收购以后就郁闷很多, 安卓的测试部分已经被剔除干净, 现在也已经合并到官方开发网站的一部分了, 更重要的一点是TF是提倡发布版本包含sdk的, 但是苹果官方是不推荐这么做的, 要求你移除对应的测试sdk