Error ITMS-90362 — ReplayKit

打包了一个App 提交iTunes Connect 报错:

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、第三方库的问题

打包第三方的时候引用成framework造成的版本不匹配
pod添加第三方时,Podfile中将“use_frameworks!”去掉,直接打包成.a

2、版本与构建版本与主App不一致导致的问题

拓展的版本号与构建版本号,需要与 主App的版本与构建版本一致才可以


以上两种方案都不行,还是报错,以下是我的解决方案

3、 我的解决方案:拓展的App中,修改 Info.plist中的字段

Localization native development region 对应的字段 $(DEVELOPMENT_LANGUAGE) 修改为 en

Error ITMS-90362 — ReplayKit_第1张图片
Error itms-90362.png

你可能感兴趣的:(Error ITMS-90362 — ReplayKit)