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

iOS App Store提交报错:GooglePlus.bundle问题求助

解决App Store提交时GooglePlus.bundle的CFBundleExecutable报错问题

我之前遇到过几乎一模一样的问题,虽然你已经做了基础检查,但还有几个容易忽略的点可以尝试:

  • 彻底清理项目缓存
    有时候Xcode的缓存会残留旧的bundle配置,只清理项目是不够的:

    1. 按下Cmd+Shift+K清理当前项目
    2. 打开Xcode偏好设置 → Locations,找到Derived Data,点击右侧箭头打开文件夹,删除当前项目对应的整个文件夹
    3. 还可以清理~/Library/Caches/com.apple.dt.Xcode下的缓存文件(放心删,Xcode会重新生成)
  • 深度检查GooglePlus.bundle的内容
    即使你移除了可执行文件,bundle里可能还有残留的配置或文件:

    1. 在项目中找到GooglePlus.bundle,右键选择「Show in Finder」
    2. 打开bundle包,确认内部没有任何可执行文件(比如无后缀的可执行体、嵌套的.app文件),如果有直接删除
    3. 用文本编辑器打开bundle内的Info.plist,搜索CFBundleExecutable,确保这个键完全不存在,同时确认CFBundlePackageType的值是BNDL(注意是大写)
  • 重新引入GooglePlus.bundle
    旧的引用可能存在隐藏问题:

    1. 在Xcode中选中GooglePlus.bundle,按Delete键选择「Remove References」(不要删除到回收站)
    2. 从本地文件夹重新将干净的GooglePlus.bundle拖入项目,确保添加时勾选了正确的Target,并且在「Build Phases → Copy Bundle Resources」中能看到它
  • 更新第三方SDK版本
    这个报错大概率是旧版本Google+ SDK的打包bug:

    1. 如果是用CocoaPods管理的,执行pod update GooglePlus更新到最新版本
    2. 如果是手动引入的,去官方下载最新的SDK替换掉旧的bundle文件
  • 验证归档包的实际内容
    归档后提交前,先确认包内的bundle是正确的:

    1. 在Xcode Organizer中找到归档包,右键选择「Show in Finder」
    2. 右键归档包选择「Show Package Contents」,依次进入Products/Applications/[你的App名].app/GooglePlus.bundle
    3. 再次检查这个bundle的Info.plist和内部文件,确认无误后再提交验证

内容的提问来源于stack exchange,提问作者Anup Saund

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:10:50