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并让我的团队的管理员去做.因为我可以在我的帐户下手动安装它们,所以不合逻辑.无论如何,我只是让我的管理员让我的会员也是一个管理员,他很乐意这样做,因为我在整个配置过程中一整天都在烦他.这样做后,我再次从门户网站刷新,它没有给出任何错误,

为了完整起见,我正在传递这个.
我曾尝试过"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)".
换句话说,使用我刚刚创建的配置文件.执行清理,构建,然后运行它.这就是诀窍.
希望这有助于某人......
| 归档时间: |
|
| 查看次数: |
22542 次 |
| 最近记录: |