2012-01-17 149 views
0

我试图在某些设备上生成用于测试的IPA文件,但是当我尝试使用IPhone配置实用程序在这些设备中进行安装时,我收到以下消息:“有效的配置文件没有找到这个可执行文件“。IPhone - 代码签名,配置,证书

我仔细检查了证书和配置(分发),项目 - >生成设置 - >代码签名和目标 - >生成设置 - >代码签名标识也是正确的。

的东西,我才意识到是,当我尝试存档 - >共享,身份没有有效的供应配置文件(看图片):

Valid XHTML http://tlab.in/codesign.png

我一整天都在搜索,我找不到任何有用的东西。有任何想法吗?

回答

2

下面是您应该查看常见问题:

  1. 在置备门户网站(在苹果开发者网站),确保有分布标签的有效和活动发行配置文件,并它应该是AdHoc类型的。
  2. 确保您所添加的设备ID为一步的配置文件1.
  3. 确保你写的正确捆绑标识符在您的项目
  4. (也称com.yourcompany.yourproject一)
  5. 检查您是否在Xcode中将Build Settings-> Code Signing-> Release设置为正确的标识符。
  6. 完成这些步骤后,您应该能够按下您提供的图像的组合框并选择AdHoc证书。
  7. 有时,您可能需要从正在测试的设备(从设置 - >常规 - >配置文件)手动删除旧的预配置配置文件。

我希望这有助于你

+0

非常感谢队友! – Claudio 2012-01-19 20:06:49

+0

不客气.. – antf 2012-01-19 20:11:17

1

在这种情况下,您为分配给应用程序的软件包ID没有有效的AdHoc供应配置文件。如果您要创建一个IPA共享 - 它需要是一个AdHoc配置文件 - 并确保包ID匹配。