我使用 App Groups 功能创建了一个带有 Watchkit 扩展的应用程序。现在我想将此应用程序上传到 Apple 商店。我喜欢这样:
- 为我的应用程序创建应用程序 ID(例如:com.standardApplication.tictactoe)
使用标识符在 Xcode 中为 IOS 应用和 Watchkit 应用启用 appGroup:“group.com.standardApplication.ticTacToe”
使用我之前创建的 App ID 在证书、标识符和配置文件中心创建用于开发和分发的配置文件。下载并双击以将其添加到我的 Xcode。
之后我去 Itune connect 用我的 App ID 和信息制作一个新的应用程序......
- 之后在 Xcode 和构建设置中,我更改了所有目标(iOS 目标和 Watchkit 目标)的代码签名,如下所示:
但是当我尝试归档我的应用程序以提交到 Apple Store 时,我收到了这个错误:
Check dependencies
Code Sign error: No matching provisioning profiles found: None of the valid provisioning profiles allowed the specified entitlements: com.apple.security.application-groups.
CodeSign error: code signing is required for product type 'WatchKit Extension' in SDK 'iOS 8.3'
我不知道如何解决这个问题,虽然我尝试了一些我知道的方法或搜索谷歌但没有运气,请帮助我。