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

iOS应用上传App Store Connect遇资产验证及符号上传失败问题

iOS App Store上传失败解决方案

一、Mappls系列框架Bitcode验证失败问题

  • 全局关闭项目Bitcode:打开Xcode,进入项目的Build Settings,搜索Enable Bitcode,将项目和所有Target的该选项设置为NO。
  • 强制关闭Mappls Pods的Bitcode:在Podfile中添加以下配置,针对Mappls相关框架单独禁用Bitcode:
    post_install do |installer|
      installer.pods_project.targets.each do |target|
        if target.name.start_with?('Mappls')
          target.build_configurations.each do |config|
            config.build_settings['ENABLE_BITCODE'] = 'NO'
          end
        end
      end
    end
    
  • 清理缓存并重新构建:执行以下命令清理本地缓存,重新安装依赖后重新归档:
    pod deintegrate
    pod clean
    pod install
    
  • 重新生成归档:删除之前的归档文件,重新执行归档流程,确保新归档中Mappls框架已移除Bitcode。

二、CometChat系列框架dSYM缺失问题

  • 检查Debug信息格式设置:进入项目Target的Build Settings,搜索Debug Information Format,将Release配置设置为DWARF with dSYM File。
  • 更新CometChat相关Pod:在Podfile中确保指定最新版本(若未指定),执行命令更新依赖:
    pod update CometChatSDK CometChatStarscream
    
  • 手动补充缺失的dSYM:
    1. 打开Xcode的Organizer,选中对应归档,右键选择Show in Finder。
    2. 右键归档文件选择Show Package Contents,进入dSYMs文件夹。
    3. 若找不到对应UUID的dSYM,可到本地Pod缓存目录(~/Library/Caches/CocoaPods/Pods/Release/)中找到CometChat相关框架的dSYM文件,复制到归档的dSYMs文件夹内。
  • 重新上传符号:归档时勾选Upload your app's symbols to Apple to receive symbolicated crash reports,或通过Xcode的Organizer选中归档后点击Upload Symbols。

内容的提问来源于stack exchange,提问作者Kushagra Chandra

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 17:20:59