【发布时间】:2015-03-25 20:01:54
【问题描述】:
我遇到了一个错误
“没有匹配的配置文件”
它说 AppleID 必须与捆绑标识符相同。
问题是它是一样的,但是当我创建我的项目时,它会在包标识符的末尾添加“测试”。
例如,AppID 是“com.company.app”。我使用产品名称“app”和组织标识符“com.company”创建了一个项目。然后将捆绑标识符设置为“com.company.app”。
当我尝试在我的设备上运行它时,它说 AppID 是“com.company.app”,但捆绑包标识符是“com.company.appTests”
【问题讨论】:
-
它并没有说“Apple ID 必须与 Bundle Identifier 相同”——这没有任何意义。您收到的实际错误消息是什么?
-
在您的构建设置中指定的配置文件(“APP.ADHOC”)的 AppID 为“com.companyexample.app”,它与您的包标识符“com.companyexample.appTests”不匹配。 Xcode 可以通过从会员中心下载新的配置文件来解决这个问题。
-
检查this 答案。希望这会有所帮助。
-
Tests的代码签名是none required,所以只需将其Debug的Provisioning Profile设置为Automatic,并将其Code signing Identity设置为iOS Developer,这实际上意味着没有代码签名。跨度>