You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS应用集成FoxitRDK.framework提交App Store遇ITMS-90362错误如何处理?

解决FoxitRDK.framework MinimumOSVersion低于8.0导致的App Store提交错误

这个问题我之前帮好几个开发者处理过,核心原因就是FoxitRDK.framework自带的Info.plist里MinimumOSVersion设置低于App Store要求的最低8.0阈值,下面是具体的解决步骤,亲测有效:

  • 手动修改框架的Info.plist(快速临时解决)

    1. 在Xcode的项目导航面板里找到Frameworks分组下的FoxitRDK.framework,右键选择「Show Package Contents」。
    2. 打开包内的Info.plist文件,找到MinimumOSVersion这个key,把它的值改成8.0(如果你的App本身最低支持版本高于8.0,比如iOS 9.0,直接设成和App一致的版本号更稳妥)。
    3. 保存修改后,回到Xcode重新打包提交即可。

    注意:如果后续你更新了FoxitRDK框架,这个修改会被覆盖,记得重新操作一遍。

  • 用CocoaPods自动处理(适合长期维护)
    如果项目是通过CocoaPods引入FoxitRDK的,可以在Podfile末尾添加一段post_install脚本,让每次执行pod install或pod update时自动修正这个值,省得手动重复操作:

    post_install do |installer|
      installer.pods_project.targets.each do |target|
        if target.name == 'FoxitRDK'
          target.build_configurations.each do |config|
            plist_path = "#{config.build_settings['FRAMEWORK_SEARCH_PATHS'].first}/FoxitRDK.framework/Info.plist"
            if File.exist?(plist_path)
              plist = Plist.parse_xml(plist_path)
              plist['MinimumOSVersion'] = '8.0' # 这里改成你需要的版本号
              plist.save_plist(plist_path)
            end
          end
        end
      end
    end
    

    添加完脚本后,执行pod install,脚本会自动帮你修改框架的Info.plist。

  • 额外检查项
    确保你的主App项目的「Deployment Target」设置不低于8.0,并且和框架的MinimumOSVersion保持一致,避免出现版本不兼容的问题。你可以在Xcode的项目设置→「General」标签下找到「Deployment Info」查看和修改。

内容的提问来源于stack exchange,提问作者János

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:39:50