除非我将info.plist中的软件包标识符设置为以捆绑种子ID“12345.com.app.name”为前缀的完整应用程序ID,否则我无法在手机上加载我的应用程序。当我输入正确的“com.app.name”包ID时,我得到了“您的应用程序的代码签名权利文件与您的配置文件中指定的文件不匹配”的可怕错误。
我认为可能是问题的一部分:我注意到我发现了以前没见过的奇怪行为...通常在“代码签名身份”下的构建设置中,您可以看到哪些证书和配置文件匹配
但是我没有在我的GUI中看到它,它只列出了证书而没有告诉我们匹配哪个配置文件:
我的配置文件肯定是安装的 - 它们都显示在组织者中,我实际上可以为设备构建正常(但只有当我设置包ID以包含种子ID时)。
有人知道为什么我的屏幕截图不包含配置文件匹配吗? XCode有时会感到困惑,可以通过重启/重启来解决,但不幸的是,这不是其中之一......
答案 0 :(得分:0)
您的配置文件的应用标识符统计信息'uk.co.bailim',而不是com.app.name ..
如果要在包标识符中使用com.app.name,请确保在创建配置文件时,将com.app.name也作为Bundle ID放置..
希望它有帮助.. =)