如何使用Xcode 4.2测试设备上的发布版本?

Ale*_*lan 9 iphone provisioning ios xcode4.2

我刚刚为我的应用程序编写了更新,现在我想将它提交到应用程序商店.

我已经在多个设备上以调试模式对其进行了彻底的测试,但我想用发布版本对其进行测试,以确保没有任何问题.

在Xcode 4.0.2中,当我想测试发布版本(即不发布)时,我会执行以下操作

  1. 在项目设置中,确保将发布代码签名设置为"iPhone Developer"而不是"iPhone Distribution"
  2. 转到Edit scheme...,并将Run方案更改为Release而不是Debug.
  3. 确保我的分发配置文件安装在Xcode中
  4. 在设备上运行它,确保一切正常.

如果一切正常,我会分发以下内容:

  1. 将代码签名更改为"iPhone Distribution"
  2. 确保存档方案设置为" 发布"
  3. 档案
  4. 提交

现在的问题是,使用Xcode 4.2,我无法在我的设备上测试发布版本. - 当我通过发布到我的iPod来构建它时,我收到警报:

找不到此可执行文件的有效配置文件.

因此,我在"设备"窗格的主"库"部分(所有配置文件)下检查了我的配置文件,然后在那里找到了我的分发配置文件.

问题是,配置文件显示"此配置文件无法安装在deivces上".

因此,如果我不能将分发配置文件与设备一起使用 - 我应该如何测试发布版本?

我很感激有任何关于这个问题的建议 - 对不起,如果有一些明显的东西我就错过了!

Sai*_*esh 3

参考: https: //developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933

如何确认我的配置文件适用于 App Store 分发?

您可以在 Xcode Organizer >“设备”选项卡 >“库”下的“配置文件”部分中确认您的配置文件是否为 App Store 分发配置文件;单击以选择特定的配置文件,并且在标题窗格中,如果它是 App Store 配置文件,“设备”文本将显示“此配置文件无法安装在设备上”。

这意味着您需要创建另一个分发配置文件进行测试。