昨晚打包iOS端APP到App Store Connect,早上起来发现审核下来后用iPhone自带扫码器扫描轻App码加载的是旧App Clip内容,突然想去昨晚用Xcode分发包含轻App应用到App Store Connect时警告Missing entitlement。
App Store Connect Operation Warning
WARNING ITMS-90876:"Missing entitlement. This app contains an app clip. The entitlement 'com.apple.developer.associated-appclip-app-identifiers' should be preset and include the value of the app clip's application identifier."
默认添加App Clip target后在轻App的entitlement添加了个Parent Application Identifiers数组。但查看了官网的App Clips文档、用Xcode创建轻App教程(Creating an App Clip with Xcode)、Parent Application Identifiers Entitlement文档、com.apple.developer.on-demand-install-capable文档
发现还要在轻App的entitlement添加个com.apple.developer.on-demand-install-capable,类型是Boolean,直接选YES然后会变成1。
然后重新Clean Build Folder以及Archive,最后Distribute App到App Store Connect,然后就不再提示上面那个警告了。
关于轻App开发教程可以看我之前写的《全网最详细实战用Xcode开发苹果轻应用(App Clip) 教程》,还有iOS系列。
历史上的今天:
展开阅读全文