【问题标题】:How to test the release build on device with Xcode 4.2?如何使用 Xcode 4.2 在设备上测试发布版本?
【发布时间】:2012-01-15 13:42:40
【问题描述】:

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

我已经在多台设备上以调试模式对其进行了全面测试,但我想使用发布版本对其进行测试,以确保没有任何问题。

在 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 时,我会收到一条警报:

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

因此,我在“设备”窗格的主“库”部分(所有配置文件)下检查了我的配置文件,并在那里找到了我的分发配置文件。

问题是,配置文件显示“此配置文件无法安装在设备上”

那么,如果我不能在设备上使用分发配置文件 - 我应该如何测试发布版本?

如果有任何关于这个问题的建议,我将不胜感激 - 如果有明显的我遗漏的东西,我很抱歉!

【问题讨论】:

    标签: iphone ios xcode4.2 provisioning


    【解决方案1】:

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

    如何确认我的 Provisioning Profile 用于 App Store 分发?

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2012-02-14
    相关资源
    最近更新 更多