我正试图生成一个IPA文件以在某些设备中进行测试,但当我尝试使用IPhone配置实用程序在这些设备中安装时,我收到了以下消息:"找不到此可执行文件的有效配置文件"。
我仔细检查了证书和设置(分发),项目->构建设置->代码签名和目标->构建设置->代码签名标识也正确。
我意识到,当我尝试Archive->Share时,Identity没有有效的配置文件(见图):
有效XHTMLhttp://tlab.in/codesign.png.
我在谷歌上搜索了一整天,找不到任何有用的东西。有什么想法吗?
以下是您应该查看的常见问题:
- 在您的资源调配门户(在Apple Developer站点中)中,确保Distribution选项卡为有效且Active分发资源调配配置文件,并且该配置文件的类型应为AdHoc
- 请确保已将设备ID添加到步骤1的配置文件中
- 确保您在项目中(写着com.yourcompany.yourproject)写下了正确的捆绑包标识符
- 检查您是否已在Xcode中将"构建设置"->"代码签名"->"发布"设置为正确的标识符
- 在这些步骤之后,您应该能够按下您提供的图像的组合框并选择AdHoc证书
- 有时,您可能需要从正在测试的设备中手动删除旧的配置文件(从"设置"->"常规"->"配置文件")
我希望这能帮助你
在这种情况下,您分配给应用程序的捆绑包ID没有有效的AdHoc配置文件。如果你要创建一个IPA来共享——它需要是一个AdHoc配置文件——并确保捆绑包ID匹配。