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



我正试图生成一个IPA文件以在某些设备中进行测试,但当我尝试使用IPhone配置实用程序在这些设备中安装时,我收到了以下消息:"找不到此可执行文件的有效配置文件"。

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

我意识到,当我尝试Archive->Share时,Identity没有有效的配置文件(见图):

有效XHTMLhttp://tlab.in/codesign.png.

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

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

  1. 在您的资源调配门户(在Apple Developer站点中)中,确保Distribution选项卡为有效且Active分发资源调配配置文件,并且该配置文件的类型应为AdHoc
  2. 请确保已将设备ID添加到步骤1的配置文件中
  3. 确保您在项目中(写着com.yourcompany.yourproject)写下了正确的捆绑包标识符
  4. 检查您是否已在Xcode中将"构建设置"->"代码签名"->"发布"设置为正确的标识符
  5. 在这些步骤之后,您应该能够按下您提供的图像的组合框并选择AdHoc证书
  6. 有时,您可能需要从正在测试的设备中手动删除旧的配置文件(从"设置"->"常规"->"配置文件")

我希望这能帮助你

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

最新更新