Iphone 如何使用Xcode 4.2测试该版本的内置设备?

Iphone 如何使用Xcode 4.2测试该版本的内置设备?,iphone,ios,xcode4.2,provisioning,Iphone,Ios,Xcode4.2,Provisioning,我刚刚写完我的应用程序的更新,现在我想把它提交到应用商店 我已经在多个设备上以调试模式对其进行了全面测试,但我想用发布版本对其进行测试,以确保没有任何问题 在Xcode 4.0.2中,当我想测试发布版本(即不分发)时,我只需执行以下操作 在项目设置中,确保发布代码签名设置为“iPhone开发者”而不是“iPhone发行版” 转到编辑方案…,将运行方案更改为发布,而不是调试 确保我的分发资源调配配置文件安装在Xcode中 在设备上运行,确保一切正常 如果一切正常,我将分发以下内容: 将代码签名更改

我刚刚写完我的应用程序的更新,现在我想把它提交到应用商店

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

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

  • 在项目设置中,确保发布代码签名设置为“iPhone开发者”而不是“iPhone发行版”
  • 转到
    编辑方案…
    ,将运行方案更改为发布,而不是调试
  • 确保我的分发资源调配配置文件安装在Xcode中
  • 在设备上运行,确保一切正常
  • 如果一切正常,我将分发以下内容:

  • 将代码签名更改为“iPhone发行版”
  • 确保存档方案设置为发布
  • 档案馆
  • 提交
  • 现在的问题是,使用Xcode 4.2,我无法在我的设备上测试发布版本当我在iPod上发布时,我会收到一个警报:

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

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

    问题是,配置配置文件说“此配置文件不能安装在设备上”

    因此,如果我不能将分发配置文件用于设备,我应该如何测试发布版本

    我将感谢任何关于这个问题的建议-如果有什么明显的东西我遗漏了,我将感到抱歉

    参考:

    如何确认我的资源调配配置文件用于应用商店分发

    您可以在“库”下的“Xcode Organizer”>“Devices tab”>“provisioning Profiles”部分中确认您的配置文件是否为应用商店分发配置文件;单击以选择特定的配置文件,如果是应用商店配置文件,则在标题窗格中,“设备”文本将显示为“此配置文件无法安装在设备上”

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

    您可能会发现这很有用:。对于测试,您应该创建一个临时分发配置文件,并在测试设备上使用它。要查看如何创建临时分发配置文件,请在iOS配置门户->配置->如何中查找“如何”部分