找不到与应用程序的标识符匹配的有效供应配置文件

bob*_*lls 22 provisioning ios provisioning-profile ios-provisioning

我正在尝试在我的设备上测试我的应用程序并且出现错误,指出"无法找到与应用程序的标识符'com.mycompany.MyApp'匹配的有效配置文件".我在这里看了很多类似的帖子,但没有一个能够提供帮助.

到目前为止我做了什么:

  • 在Provisioning Portal上创建了有效的Provisioning Profile.当我查看配置文件的App ID时,它是10CHARSEED.com.mycompany.MyApp(其中10CHARSEED显然是Apple生成的种子ID)

  • 在设备名称下,在XCode Organizer中下载并安装了配置文件.XCode有绿色勾号,告诉我这是一个有效的配置文件.

  • 检查Info.plist Bundle Identifier是否与此匹配.确实如此.

  • 手动查看project.pbxproj文件以获取对"PROVISION"的引用,但没有(我在SO上找到的一些其他解决方案说要删除这些行,但显然我没有任何删除).

  • 退出Xcode并重新启动.

  • 删除并重新添加了管理器中的配置文件.

有任何想法吗?

bob*_*lls 45

好的,解决了.问题与权限有关.我终于找到了Organizer中的菜单选项,其中显示了来自Developer Portal的刷新(这很奇怪,因为我刚安装的Prov Profile 来自门户网站,所以我不确定为什么它会有所不同).无论如何,我点击它,它要求我的Apple ID,然后一分钟后它回来说我没有权限添加App ID并让我的团队的管理员去做.因为我可以在我的帐户下手动安装它们,所以不合逻辑.无论如何,我只是让我的管理员让我的会员也是一个管理员,他很乐意这样做,因为我在整个配置过程中一整天都在烦他.这样做后,我再次从门户网站刷新,它没有给出任何错误,

从Developer Portal Option刷新


Bon*_*ver 7

为了完整起见,我正在传递这个.

我曾尝试过"bobsmells"(并且,很抱歉听到Bob)的建议,但仍然遇到了同样的错误.在我看来,检查Xcode中的Build Settings是否有任何突出的可能是红旗......

正如我已经创建并且可以在Apple的配置门户以及Xcode的管理器设备选项卡中看到我的配置文件我知道该配置文件存在,并且位于正确的位置(Xcode和门户网站).

我只是转到Project Navigator> Targets(your_target_name)> Build Settings> Code Signing,并注意到"自动配置文件选择器(推荐)"标题下的值是"iPhone Developer".

解决方案是简单地选择位于"iOS Team Provisioning Profile:*(for bundle itendifiers'*')标题下的"iPhone Developer:(your_name_here)".

换句话说,使用我刚刚创建的配置文件.执行清理,构建,然后运行它.这就是诀窍.

希望这有助于某人......