我想测试我的设备我的应用程序和我打的错误消息:“一个有效的供应曲线相匹配的应用程序的标识符‘com.mycompany.MyApp’无法找到”。 我在这里对SO看过不少类似的帖子,但没有一个能提供帮助。
我到目前为止已经完成:
创建于Provisioning户的有效供应配置文件。 当我看配置文件的应用程序ID,它是10CHARSEED.com.mycompany.MyApp(其中10CHARSEED显然是苹果产生的种子ID)
下载并安装XCode中管理配置文件,设备名称下。 XCode中有绿色的勾,并告诉我,这是一个有效的配置文件。
经检查发现Info.plist的捆绑标识符匹配这个。 这样做,完全是。
手动寻找引用project.pbxproj文件,“规定”中,但有没有(其他的一些解决方案,我发现这么说来删除这些行,但显然我没有任何删除的)。
退出Xcode和重新启动。
移除并重新加入在组织者的供应配置文件。
有任何想法吗?
好了,解决了。 问题是有权限做。 我终于找到了组织者说,从开发者门户网站刷新菜单选项(因为我刚刚安装的箴言档案从门户来到这很奇怪,所以我不知道为什么它会有什么不同)。 反正我点击它,它问我的Apple ID,然后一分钟后回来说,我并没有权限添加应用程序ID和从我的球队拿到一个管理员做到这一点。 所以不合逻辑因为我可以手动安装它们自己的帐户下。 反正,我只是得到我的联系,使我的会员也一个管理员,他很乐意这样做,因为我已经整天在设置过程中窃听了他。 这样做之后,我再次从门户刷新,它给了没有错误的话,我是能够建立并部署到设备。
我沿着完整起见通过这一点。
我曾试图“bobsmells”(和,遗憾听到鲍勃)的建议,但仍然得到了同样的错误。 这是我的一个瞎猜检查在Xcode生成设置,看看是否有任何站出来作为一个可能的红旗......
正如我已经创建并可以看到我的provisioning profile都对苹果的供应门户网站以及Xcode的组织者设备选项卡中,我知道了曲线的存在,并在适当的位置(Xcode和门户网站)。
我只是去到Project Navigator>目标(your_target_name)>构建设置>代码签名,并注意到值是“iPhone开发”中的“自动文件选择器(推荐)”标题下。
解决的办法是只需选择“iPhone开发人员:(your_name_here)”位于“的iOS团队发放模板下:*(用于捆绑itendifiers‘*’)的标题。
换句话说, 用我刚刚创建的提供个人资料。 执行干净,生成,然后运行它。 该诀窍。
希望这可以帮助别人...
我有一个类似的问题,我解决它像这样,去主办方及选择提供个人资料后,要使用和应用标识符从.IN(例如,“.in.appstute.abcd”)复制的一部分。在此之后前往项目(蓝色),单击目标(项目名称),去总结 - 包标识贴什么ü在这里复制run.it为我工作。
我一直在处理这个问题永远,同样,退出并重新打开Xcode和再从开发人员门户刷新的伎俩。 有趣的是,我猜是因为我使用通配符应用程序ID,我不必手动更改Xcode项目的目标捆绑ID。
如果您保存.developerprofile文件项目的根目录外,只是将其移回在Finder,然后拖动文件到Xcode的“Project Navigator中。” 确保目标复选框副本检查。
文章来源: valid provisioning profile matching the application's Identifier could not be found