我有一个用 Xcode 6.1.1 制作的 iPad 应用程序,我在 C-Objective 中使用外部图表。在我设置 Bundle Identifier 之前,一切都运行良好。
如果我想在模拟器中测试它(没有错误),我需要为我的所有部件设置 Bundle 标识符,例如:
Main part...com.Project
Other part...com.Project.SomePart
Chart....com.Project.Chart
等等。
但在这种情况下,如果我想使用此设置存档它(用于 iTunes 注册目的),则会出现错误:
*"The provisioning profile specified in your build settings (“PROFILE”) has an AppID of “com.Project” which does not match your bundle identifier “com.Project.Chart”. Xcode can resolve this issue by downloading a new provisioning profile from the Member Center."*
这个错误消失了,当我像这样设置我的 Bundle 标识符时,我可以自由存档:
Main part...com.Project
Other part...com.Project.SomePart
**Chart....com.Project**
等等。
但在这种情况下,由于错误错误,我无法在模拟器中对其进行测试:
*An error was encountered while running (Domain = LaunchServicesError, Code = 0)*
我发现这是因为前缀。
如果我想在 iTunes 上让我的应用程序在线,我应该如何继续?我无法在存档(以及验证和提交)采用的配置中对其进行测试是关键吗?