昨日xcode15打包上传,忽然上传包中报错
Asset validation failed (90679) Invalid App Bundle. The 'xxxxx' bundle in your app is missing the com.apple.developer.siri entitlement, which is required for all apps using SiriKit.
项目中没有涉及到使用Siri功能点,但是因为这个错误无法上传审核包
查询解决方式如下:
按照警告修改
第一种:TARGETS-》Signing&Capabilities 授权文件中添加Siri为YES。

第二种:直接在Info.plist中添加,由于着急上线审核,我是直接这样添加成功上传的~

下面是查询到某位开发者和苹果交涉的更详细信息:
我是来自苹果开发者项目支持的***。很高兴今天和你谈话。
正如我们在电话中讨论的那样,我们现在已经为您检查了细节。我们发现在使用intthandler时需要com.apple.developer.siri权限。
以下文档将概述使用IntentHandler的SiriKit和应用程序之间的连接:
https://developer.apple.com/documentation/sirikit/dispatching_intents_to_handlers
https://developer.apple.com/documentation/sirikit/resolving_and_handling_intents
https://developer.apple.com/documentation/sirikit/intent_handling_infrastructure
澄清一下,为了让您成功上传构建,似乎需要com.apple.developer.siri权限。
我希望这对你有帮助。
补充:很不幸,单独的添加了权限依旧以相同的理由被驳回了审核,最终打开了项目id中Siri 且重新做了描述证书才审核通过~ 所以,请直接重做描述证书再添加权限后提交~
网友评论