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

Xcode 15.0.1归档报错:Info.plist缺失CFBundleIdentifier

解决Xcode 15.0.1归档时CFBundleIdentifier缺失报错的方案
  • 检查Target的Info.plist引用正确性
    打开项目Target设置,切换到Build Settings标签,搜索Info.plist File,确认路径指向的是项目中包含CFBundleIdentifier的有效Info.plist文件,多Target项目要逐个确认对应配置。

  • 验证PRODUCT_BUNDLE_IDENTIFIER配置
    在Target的Build Settings中搜索Product Bundle Identifier,确保值是符合格式的有效Bundle ID(如com.yourcompany.AppName),无特殊字符或空格。可以临时将Info.plist里的$(PRODUCT_BUNDLE_IDENTIFIER)替换为实际Bundle ID字符串,再尝试归档,排查变量解析问题。

  • 修复CocoaPods集成冲突
    执行pod deintegrate完全移除现有CocoaPods集成,再重新运行pod install。同时升级Firebase相关Pod到最新稳定版,避免旧版本与Xcode 15不兼容:

    pod update Firebase/Analytics Firebase/Crashlytics
    

    检查Podfile中是否有修改Info.plist生成逻辑的脚本或配置,如有则临时注释后测试。

  • 排查归档阶段的Info.plist异常
    手动打开报错路径中的Info.plist文件,确认文件是否存在、内容是否完整。如果文件为空或损坏,检查Target的Build Phases中是否有自定义Run Script阶段修改了Info.plist,暂时禁用这些脚本再尝试归档。

  • 重置Xcode构建环境
    关闭Xcode,删除~/Library/Developer/Xcode/DerivedData整个文件夹和项目目录下的xcuserdata文件夹。重新打开Xcode后执行Product > Clean Build Folder(快捷键Cmd+Shift+K),再尝试归档。

  • 适配Xcode 15版本特性
    尝试升级到Xcode 15.1或更高版本,部分归档阶段的Info.plist生成bug在后续版本中已修复。如果使用自定义构建配置,检查该配置下的Info.plist相关设置是否与Debug配置一致,避免开启了导致生成异常的选项。

内容的提问来源于stack exchange,提问作者Asaf Baibekov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 18:12:15