我正在开发一个iOS 8扩展程序,但在设备上无法运行。尝试运行时出现以下错误:
找不到匹配的预配资料文件
您构建设置中指定的预配资料文件(“ExtensionName”)具有AppID为
net.company.AppName
,该AppID与您的捆绑标识符net.company.AppName.ExtensionName
不匹配。Xcode可以通过从成员中心下载新的预配资料文件来解决此问题。
- 主应用和扩展应用程序是否需要分别使用不同的预配资料文件?
- 它们是否应该共享一个捆绑标识符(默认情况下,它会将扩展名称添加到捆绑标识符中,因此可能不是)?
- 如果它有单独的捆绑标识符,那在预配资料文件中如何反映这一点(如果有单独的捆绑标识符)?