IPhone - 代码签名,配置,证书

时间:2012-01-17 17:42:41

标签: iphone provisioning

我正在尝试在某些设备上生成用于测试的IPA文件,但是当我尝试使用IPhone配置实用程序在这些设备中安装时,我收到此消息:“找不到此可执行文件的有效配置文件”。

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

我意识到的是当我尝试存档时 - >分享,身份没有有效的配置文件(查看图片):

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

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

2 个答案:

答案 0 :(得分:2)

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

  1. 在您的配置门户(在Apple开发人员网站中),确保分发标签为有效且有效分发配置文件,并且其类型应为AdHoc
  2. 确保已将设备ID添加到步骤1的配置文件中。
  3. 确保您在项目中编写了正确的捆绑标识符(表示com.yourcompany.yourproject的那个)
  4. 检查您是否在Xcode中设置了Build Settings-> Code Signing-> Release to right identifier。
  5. 完成这些步骤后,您应该可以按下所提供图像的组合框并选择AdHoc证书。
  6. 有时您可能需要从您正在测试的设备中手动删除旧的配置文件(来自Settings-> General-> Profiles)。
  7. 我希望这有助于你

答案 1 :(得分:1)

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