在使用AppClip时,提交到App Store会报错:ITMS-90876: Missing entitlement

ITMS-90876: Missing entitlement - This app contains an app clip. The entitlement ‘com.apple.developer.associated-appclip-app-identifiers’ should be present and include the value of the app clip’s application identifier.

ITMS-90876:缺少授权-此应用程序包含应用程序剪辑。应存在权利“com.apple.developer.associated-appclip-app-identifiers”,并包含应用程序剪辑的应用程序标识符的值。

解决方法

找到主App的entitlements格式文件。

找到主文件

手动添加权利内容

手动添加

1
2
com.apple.developer.associated-appclip-app-identifiers
$(AppIdentifierPrefix)com.myproject.Clip
1
2
3
4
<key>com.apple.developer.associated-appclip-app-identifiers</key>
<array>
<string>$(AppIdentifierPrefix)com.zhheo.MuYu.Clip</string>
</array>

参考地址

苹果开发者论坛