我为分发版创建了分发证书和2个配置文件,其中包含显式的App-Id和一个带有通配符的配置文件。我可以在项目构建设置(以及Preferences> Account)中看到它,并在发布的构建设置中选择它:具有显式App-id的配置文件。
我使用xcode 5构建了存档,并尝试在管理器中验证它。但是在“选择要与之签名的配置文件”对话框中,我看不到具有显式App-id的配置文件,只有带有通配符的配置文件。如果我使用通配符配置文件,则验证失败,并显示以下消息:“无法从当前值更改包标识符('App-id'。...”(该消息仅显示没有Team-id的App-ID后缀)前缀)
解决: 来自Apple的验证错误消息令人困惑。我尝试了很多东西。原因是App-ID中的连字符(“ - ”)。在我删除了连字符并使用显式App-Id创建了配置文件后,验证通过了。