【问题标题】:getting unsatisfied entitlements获得不满意的权利
【发布时间】:2017-05-30 12:07:14
【问题描述】:

当我启动我的 MacOS 应用程序时,我可以在控制台看到错误

 com.myAppBundle: Unsatisfied entitlements: com.apple.security.application-groups 
 Disallowing: com.myAppBundle

但是,该应用程序似乎运行良好, 我确实有具有这些值的权利文件:

<key>com.apple.security.app-sandbox</key>
    <true/>
<key>com.apple.security.application-groups</key>
    <array>
        <string>$(TeamIdentifierPrefix)group</string>
    </array>

那么为什么我会收到“不满意的权利”错误?

编辑:

对于 iOS 应用,除了功能选项卡外,还需要在 Apple Developer 帐户中添加应用组。 但是 OSX 应用程序没有这样的选项

【问题讨论】:

    标签: macos provisioning-profile entitlements ios-app-group


    【解决方案1】:

    老问题,但由于它最近得到了一些支持,我将添加一些可能有帮助的信息: 在 macOS 上,应用组标识符以团队 ID 为前缀,而在 iOS 上则不然。

    因此,对于 iOS,应用组可以类似于: group.com.example.aaaa.bbb

    对于 macOS: V123ABC4ER.com.example.aaa.bbb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-13
      • 1970-01-01
      • 2015-01-31
      • 2021-09-13
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 2023-01-29
      相关资源
      最近更新 更多