【发布时间】:2012-01-15 13:42:40
【问题描述】:
我刚刚为我的应用编写了更新,现在我想将它提交到应用商店。
我已经在多台设备上以调试模式对其进行了全面测试,但我想使用发布版本对其进行测试,以确保没有任何问题。
在 Xcode 4.0.2 中,当我想测试发布版本(即不分发)时,我只需执行以下操作
- 在项目设置中,确保发布代码签名设置为“iPhone Developer”而不是“iPhone Distribution”
- 转到
Edit scheme...,将Run方案更改为Release而不是Debug。 - 确保我的分发配置文件安装在 Xcode 中
- 在设备上运行它,确保一切正常。
如果一切正常,我将分发以下内容:
- 将代码签名更改为“iPhone Distribution”
- 确保存档方案设置为发布
- 存档
- 提交
现在的问题是,使用 Xcode 4.2,我无法在我的设备上测试发布版本。 - 当我构建它并发布到我的 iPod 时,我会收到一条警报:
找不到此可执行文件的有效配置文件。
因此,我在“设备”窗格的主“库”部分(所有配置文件)下检查了我的配置文件,并在那里找到了我的分发配置文件。
问题是,配置文件显示“此配置文件无法安装在设备上”。
那么,如果我不能在设备上使用分发配置文件 - 我应该如何测试发布版本?
如果有任何关于这个问题的建议,我将不胜感激 - 如果有明显的我遗漏的东西,我很抱歉!
【问题讨论】:
标签: iphone ios xcode4.2 provisioning