gpt4 book ai didi

ios - 代码 8 : different entitlements for each scheme causing errors

转载 作者:技术小花猫 更新时间:2023-10-29 11:14:26 26 4
gpt4 key购买 nike

我发现 Xcode 8 存在一个问题,即每个方案都没有正确引用 .entitlements 文件。基本上,我的 Debug .entitlements 文件被引用用于我的 Release 方案。这导致了一个问题,因为我们实现了新的 Rich 推送通知逻辑并且需要使用应用程序组。

我使用两个不同的团队(开发和生产),因此会有两个特定的应用程序组。

最佳答案

我找到了一个解决方案。制作一个 .entitlements 文件添加这个:

<key>aps-environment</key>
<string>$(APS_ENVIRONMENT)</string>
<key>com.apple.security.application-groups</key>
<array>
<string>$(APP_GROUP)</string>
</array>

然后在 Target > Build settings在 Signing > Code Signing Entitlements 中设置相同的 .entitlements 文件为 APS_ENVIRONMENT 和 APP_GROUP 添加用户定义的设置,为每个目标设置正确的组。

因此,基于目标,Xcode 将使用您为 APS_ENVIRONMENT 和 APP_GROUP 设置的内容。

您也可以在 plist 中执行此操作...今天做了一些惊人的清理工作。

关于ios - 代码 8 : different entitlements for each scheme causing errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39466398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com