【发布时间】:2013-09-02 13:07:58
【问题描述】:
我是 TestFlight 的新手,我的用户在安装它时遇到了问题,只是说“此时无法安装 Syllable。”
我获取了用户的 UDID,将它们添加到开发人员门户中我的设备下,然后创建了一个包含这些设备的新 Ad Hoc 配置文件。然后我将新的配置文件上传到 TestFlight,然后选择用户并单击“更新和通知”。
在 Xcode 中,我没有更改调试代码签名,但我将分发更改为我一开始为 TestFlight 创建的 Ad Hoc 配置文件。 我是否需要为我创建/构建的每个新 IPA 更新此内容?我在想这可能是使用旧的配置文件构建的,它上面没有新设备?我想虽然只是更新 TestFlight 网站上的配置文件就可以解决这个问题。
有人知道是什么原因造成的吗?
【问题讨论】:
-
您新上传的配置文件应该与您构建的配置文件相同,但添加了用户的设备 ID。如果在构建中使用旧的配置文件并且您稍后上传另一个配置文件,它将无法正常工作。此外,请确保您还选择了 Ad Hoc 配置文件进行发布,它通常是您存档时使用的内容。
-
在 Testflight 中检查相同版本的权限,同时检查设备 UDID 是否在设备中列出。
标签: ios objective-c provisioning-profile ios-provisioning testflight