打包了一個(gè)App 提交iTunes Connect 報(bào)錯(cuò):
description length:3730492
ERROR ITMS-90362: "Invalid Info.plist value. The value for the key 'NSExtensionActivationRule' in bundle iphoneLive.app/PlugIns/QSkyLiveSetupUI.appex is invalid. This extension is not expected to contain an activation rule involving "NSExtensionActivationSupportsReplayKitStreaming.
谷歌上找了很多地方谜酒,有如下解決方案
1、第三方庫的問題
打包第三方的時(shí)候引用成framework造成的版本不匹配
pod添加第三方時(shí),Podfile中將“use_frameworks!”去掉锐秦,直接打包成.a
2倔丈、版本與構(gòu)建版本與主App不一致導(dǎo)致的問題
拓展的版本號(hào)與構(gòu)建版本號(hào)殉了,需要與 主App的版本與構(gòu)建版本一致才可以
以上兩種方案都不行尖滚,還是報(bào)錯(cuò)鹿寨,以下是我的解決方案
3档冬、 我的解決方案:拓展的App中膘茎,修改 Info.plist
中的字段
Localization native development region
對(duì)應(yīng)的字段 $(DEVELOPMENT_LANGUAGE)
修改為 en