大家好,我是Xcode新手等等......我现在创建了一个应用程序,我正在尝试将它分配给专门为企业许可证付费的应用程序,我发现这对其他人来说是一个问题,我只是太新而不知道要改变什么。找不到匹配应用程序标识符'4R7B8RY6Z1.com.LaneBob'的有效预配置配置文件是我创建配置文件'4R7B8RY6Z1.com.LaneBob。*'的错误。我在代码或Xcode中更改了哪些内容以解决此问题,以便我可以建立它?我正在建立档案,而不是一个设备,所以我不知道该怎么做。找不到匹配应用程序标识符''的有效供应配置文件
感谢您的帮助!
编辑 我已经检查了这些地方:
1)的info.plist 确保您的包标识符匹配,你有你的供应门户网站。它应该有你在网上输入的东西,而不是yourcompanyname的东西。
2)您的目标 右键单击您的构建目标并选择“获取信息”。然后在Build选项卡下找到Code Signing部分。应该有一个说Code Signing Identity的项目。这是您选择要签名的签名身份的位置,您希望确保它与预期的设置配置文件相匹配。如果您未看到列出的供应配置文件,则说明您没有正确安装。您的供应配置文件需要安装在设备上才能运行,并且在Xcode中可以使用供应配置文件对应用程序进行签名。
仍然没有工作
哦,我的上帝!唯一的问题是我不得不关闭xcode然后重新打开它! – Tim 2012-08-16 15:19:58
@DarthMike你可以给我建议如何在不添加设备的UDID的情况下使用Enterprise程序(299 $)部署应用程序的最佳方式?我搜索了很多,但没有得到任何好的答案..谢谢。 – 2014-02-26 17:38:25
@APG您需要访问开发者门户,并创建一个特殊的分发配置文件。然后,您必须针对该配置文件编译您的应用程序。当应用程序嵌入此配置文件时,UUID检查没有完成。 – DarthMike 2014-02-27 09:14:13