Ωlo*_*stA 2 xcode apple-push-notifications ios provisioning-profile ios-provisioning
我有两个不同的目标,我尝试为每个目标设置两个不同的组。我的目标是有两个不同的版本,一个用于 App Store,一个用于分发。我安装了迄今为止对于公司版本运行良好的推送通知,但是,当我创建企业配置时,xcode 拒绝为这两个目标放置不同的组(在 Capabilities/App Groups 部分)
如何用两个不同的组获得这两个目标?(Xcode 会自动为目标GMP_app_ios更改我,如果我更改目标GMP_app_ios AppStore的组,反之亦然)。
由于您有一个重复的目标,问题是第二个目标使用与原始目标相同的权利文件(查看官方文档了解更多信息)。
您可以进行快速修复,即复制权利文件并更新Build Settings下的Code Signing Entitlements ( CODE_SIGN_ENTITLEMENTS) 值。
一个长期的解决方案是将项目迁移到使用xcconfig文件,为每个环境(在您的情况下为Enterprise和Company)有一个具有不同配置对(Debug和Release)的单个目标。一个好的起点是让我们设置您的 iOS 环境博客文章。
另请注意,权利文件中的值必须与开发者门户上的 App ID 配置中的值相对应。
| 归档时间: |
|
| 查看次数: |
1306 次 |
| 最近记录: |