我正在启动一个 iOS 8 扩展,但我无法在我的设备上运行它。尝试运行时的错误是:
找不到匹配的配置文件
在您的构建设置中指定的配置文件(“ExtensionName”)的 AppID
net.company.AppName
与您的 bundle identifier 不匹配net.company.AppName.ExtensionName
。Xcode 可以通过从会员中心下载新的配置文件来解决这个问题。
- 主应用程序和扩展程序是否需要单独的配置文件?
- 他们是否应该共享一个包标识符(默认情况下它将扩展名添加到包标识符中,所以可能不是)?
- 如果它有一个单独的包标识符,它是如何反映在配置文件中的(如果有一个单独的)?