在iOS 8中,苹果发布了一个叫做TestFlight的新玩意,用于将Beta测试流水化。此前你可能听说过这个东西,因为TestFlight作为一个独立的测试平台已经有些年头了。被苹果收购之后用于 发布测试版,你会发现TestFlight整合进了iTunes Connect,你可以通过电子邮件来邀请你的Beta测试成员。
TestFlight提供的管理办法是将测试者分为内部成员和外部成员。理论上说,这两种测试者都可以在测试阶段使用你的App,不过所谓的内部主要是指iTunes Connect上在你的开发团队里参与技术开发或者管理的成员使用TestFlight,内部测试最多邀请25位成员, 外部测试由于苹果之前的推广从2000人扩展到1W 人,不过外部人员想使用 TestFlight 也需要提供邮箱才可以使用,这是一个麻烦点,建议这种大量的测试可以去使用企业证书签名比较方便,前提示条件允许哈哈。
上传 AppStore 构建一个版本
在itunes connect 中添加开发者账号相关的内部人员,这里需要填写一个邮箱,供之后使用
登录成功后勾选服务协议
添加内部测试人员,选择之前构建的版本
打开之前填写的邮箱账号,你会收到一封苹果发给来的邀请参加测试的邮件
打开手机上下载好的TestFlight,填好APPID,选择并填写Redeem 下载应用开始测试
外部测试需要 APP ipa包审核过之后才可以使用,添加用户的 APPId 邮箱
如果出现下面的情况“缺少出口合规证明”,如下图所示:
解决方法:去Info.plist文件中添加 ITSAppUsesNonExemptEncryption 并设置为 NO ,修改 build 号,重新打包上传。
转载于:https://www.cnblogs.com/ningmengcao-ios/p/6587517.html
相关资源:JAVA上百实例源码以及开源项目