问题描述
在我将 Xcode 版本更新到 12.5 后,App Clip 出现问题.
After I updated Xcode version to 12.5 I have problem with App Clip.
在 App Store Connect 上传过程中,我收到警告:
During App Store Connect uploading I receive warning:
TMS-90876:缺少授权 - 此应用包含一个应用剪辑.权利com.apple.developer.associate-appclip-app-identifiers"应该存在并且包括应用剪辑的应用标识符的值.
没有关于如何添加此权利的信息
there is no information how to add this entitlement
我尝试将 'com.apple.developer.related-appclip-app-identifiers' 键添加到权利文件
I tried to add 'com.apple.developer.associated-appclip-app-identifiers' key to entitlements file
<key>com.apple.developer.associated-appclip-app-identifiers</key>
<array>
<string>{my_clip_bundle_id}</string>
</array>
但出现错误
配置文件iOS 团队配置文件:{my_bundle_id}";与 com.apple.developer.associated-appclip-app-identifiers 权利的权利文件值不匹配.
推荐答案
这似乎是 Apple 方面的错误.
This seems to be a bug on Apple's side.
您需要做的就是重新生成配置文件.
All you need to do is regenerate the provisioning profiles.
如果您使用 Automatically Manage Signing
,有一种方法可以欺骗 XCode
为您创建一个新的配置文件.转到项目目标 >签名&Capabilities
页面并添加一个新的 Capability
(例如 Sign in with Apple
).这将强制重新生成配置文件.之后,您可以删除新添加的 Capability 并上传新构建,而不会出现任何警告.
If you are using Automatically Manage Signing
, there is a way to trick XCode
to create a new profile for you. Go to Project Target > Signing & Capabilities
page and add a new Capability
(for example Sign in with Apple
). This will force the regeneration of the provisioning profile. After that, you can remove the newly added Capability and upload a new build without any warnings.
这篇关于XCode 12.5 缺少权利 com.apple.developer.related-appclip-app-identifiers的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!