父应用的应用标识符不是应用剪辑的应用标识符的前缀



我有一个基于React Native配置的App Clip。

但是当我通过Xcode启动App Clip时这是错误信息:

Details
Unable To Install “VeNo”
Domain: IXUserPresentableErrorDomain
Code: 1
Failure Reason: Please try again later.
Recovery Suggestion: Application identifier of the parent app, "G9ZB929PTN.org.reactjs.native.example.VeNo", is not a prefix of the application identifier of the app clip, "G9ZB929PTN.com.theobouwman.VeNoClip"
--
Application identifier of the parent app, "G9ZB929PTN.org.reactjs.native.example.VeNo", is not a prefix of the application identifier of the app clip, "G9ZB929PTN.com.theobouwman.VeNoClip"
Domain: MIInstallerErrorDomain
Code: 150
User Info: {
FunctionName = "-[MIInstallableBundle _performAppClipSpecificValidationForEntitlements:isAppClip:withError:]";
LegacyErrorString = AppClipBundleIDNotPrefixed;
SourceFileLine = 1180;
}
--

System Information
macOS Version 11.6 (Build 20G165)
Xcode 12.5.1 (18212) (Build 12E507)
Timestamp: 2021-09-23T17:56:48+02:00

如何解决这个问题?

父应用的应用标识符"G9ZB929PTN.org.reactjs.native.example.VeNo"不是应用剪辑的应用标识符"G9ZB929PTN.com.theobouwman.VeNoClip"的前缀

父应用的标识符应该是应用剪辑的前缀。

例如,app clip的标识符可以设置为:

G9ZB929PTN.org.reactjs.native.example.VeNo.VeNoClip

标识符可以在项目设置中为Xcode中的每个目标设置"通用";选项卡的"Bundle identifier";场。

假设你应该改变父应用的标识符,因为它看起来像你从教程中得到的。

相关内容

最新更新