我的个人资料存在一个奇怪的问题。对于我的项目,我按顺序拥有所有配置文件。开发者,分销和发布,一切似乎都很好,没有错误,钥匙串或组织者没有差异。
但是,我可以为项目设置选择正确的配置文件,Developer和Distribution;但对于目标设置,我无法选择分发配置文件。它们显示为灰色并显示“与应用程序标识符不匹配”消息。但是我的包标识符与我在门户网站中创建的完全相同(区分大小写)。
我尝试删除并添加配置文件;还是一样。
有一点,我注意到 - 当我尝试使用xcode的“自动配置”时,它会从门户网站中删除adhoc和appstore配置文件;我不明白为什么。
同样,我的包标识符是正确的,我在门户网站中选择了正确的应用程序。
任何建议都受到高度赞赏。
答案 0 :(得分:1)
挖掘我的旧项目并将其与当前项目进行比较;我注意到项目名称被添加到包标识符中。所以有效地我的包标识符变得像com.veeru.mface.mfaceproject,其中xcode只期望它是com.veeru.mface。 我必须删除附加到bundle id项目的plist的{BUNDLE IDENTIFIER},xcode会立即正确查看配置文件。
让我感到意外,因为我之前从未遇到过这些问题;并且仍然无法弄清楚当我执行“自动配置”刷新时xcode删除我的配置文件的原因。