因此,我们都需要将我们的应用程序部署到真正的iPhone以进行测试。我相信你很像我已经找到了一组suke ^ H ^ H ^ H ^ H ^ H测试人员来帮助你完成这个过程。每当您想要将构建发送给新人时,这需要将新设备ID添加到您的临时规定中。这部分相当轻松。尝试让Xcode使用新的配置文件时,麻烦就开始了。
什么是让Xcode第一次接收并使用新规定的最佳方法?理想情况下,我想在没有更改.xcodeproj文件的情况下执行此操作。
答案 0 :(得分:4)
我这样做了如下,取得了很好的成功:
则...
答案 1 :(得分:1)
如何从XCode自动构建IPA文件:http://www.idotcom.us/2009/05/how-to-build-a-ipa-file-from-xcode/
如何构建通过ad-hoc发送的IPA文件的逐步说明。您必须更改XCode项目,但这样您就可以创建一个单独的目标,因此它不会影响您的主项目。
答案 2 :(得分:1)
我现在所做的是在设备更改时创建新的配置文件。即使您修改现有的,它实际上是一个具有不同ID但新名称的新配置文件。然后测试人员的iPhone填写了相同名称的配置文件:)
是的,这意味着每次都要更改您的Xcode项目文件,但根据我的经验,它更可靠。
如果你保持相同的名称,请注意Xcode的配置文件缓存,这可能会造成构建混乱。您最好的选择是从管理器窗口中删除所有配置文件,以及删除〜/ Library / MobileDevice / Provisioning Profiles中的文件。然后重新启动Xcode并重新导入配置文件。
答案 3 :(得分:0)
在没有更改.xcodeproj文件的情况下我无法做到这一点,但这可能是因为我运气不好而没有经历整个“构建清理,取消选择配置文件,重新选择配置”简介“过程。