gpt4 book ai didi

ios - 使用 firebase 时 iOS 中的权利问题

转载 作者:行者123 更新时间:2023-12-01 16:22:08 25 4
gpt4 key购买 nike

我正在使用 Firebase 构建我的应用程序。当我在模拟器上测试时,一切都很好。但是当我尝试在设备上进行测试时,出现以下错误:

Showing Recent Messages
Automatic signing is unable to resolve an issue with the "xxx" target's entitlements. Automatic signing can't add the com.apple.keystore.device and com.apple.keystore.access-keychain-keys entitlements to your provisioning profile. Switch to manual signing and resolve the issue by downloading a matching provisioning profile from the developer website. Alternatively, to continue using automatic signing, remove these entitlements from your entitlements file and their associated functionality from your code. (in target 'xxx')

Provisioning profile "iOS Team Provisioning Profile: com.xxx.xx" doesn't include the com.apple.keystore.access-keychain-keys and com.apple.keystore.device entitlements. (in target 'xxx')

正如我在 firebase 文档中看到的那样,我添加了以下文件以及我需要的权利:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.keystore.access-keychain-keys</key>
<true/>
<key>com.apple.keystore.device</key>
<true/>
</dict>
</plist>

在下面您可以看到我如何在 Apple Developer Portal 中设置我的应用程序(我也尝试使用 protected 除非打开)

enter image description here

这是我的钥匙串(keychain)分享
enter image description here

这里是数据保护
enter image description here

所以我想我错过了在开发者门户中设置钥匙串(keychain)共享,但我不确定如何......我检查了所有选项并用谷歌搜索,但我找不到解决方案。我想检查是否可以保留自动登录,或者我是否必须手动进行

最佳答案

在我看来,Apple 如何处理钥匙串(keychain)的语法已经改变。也许是 Xcode 升级之类的。

删除这个:

    <key>com.apple.keystore.access-keychain-keys</key>
<true/>
<key>com.apple.keystore.device</key>
<true/>

并添加:
    <key>com.apple.security.application-groups</key>
<array>
<string>group.com.Yours.app</string>
</array>
<key>keychain-access-groups</key>
<array>
<string>$(AppIdentifierPrefix)group.com.Yours.app</string>
<string>$(AppIdentifierPrefix)com.Yours.app</string>
</array>

然后改为在您的 Apple Developer 配置设置中设置组。

关于ios - 使用 firebase 时 iOS 中的权利问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54244720/

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