无法构建Objective-C模块'in_app_purchase_storekit',常规方案无效求助
无法构建Objective-C模块'in_app_purchase_storekit'及内部错误修复方案
问题概况
构建项目时触发以下问题:
- 无法构建Objective-C模块
in_app_purchase_storekit - 伴随Xcode内部错误
已尝试常规修复手段但未解决:
- 退出并重启Xcode
- 删除
~/Library/Developer/Xcode/DerivedData下的项目临时文件 - 删除
ProjectName.xcworkspace、Podfile.lock及Pods文件夹 - 执行
pod install后重新打开workspace构建
针对性修复方案
1. 核对Xcode与依赖版本兼容性
确认当前Xcode版本满足in_app_purchase_storekit的最低版本要求(部分版本需Xcode 15及以上),版本不匹配时直接升级Xcode后重试构建。
2. 锁定依赖稳定版本
修改Podfile,指定该依赖的稳定版本,例如:
pod 'in_app_purchase_storekit', '~> 1.2.0'
执行pod install更新依赖后重新构建。
3. 重置Xcode构建环境
- 执行
Cmd+Shift+K清理构建文件夹 - 进入Xcode设置→
Locations,删除Derived Data目录下的所有内容 - 切换构建系统:项目→
Build Settings→搜索Build System,改为Legacy Build System,重启Xcode后构建
4. 检查Objective-C编译配置
- 项目
Build Settings中,确保Enable Modules (C and Objective-C)设为YES - 若项目为Swift/OC混编,确认
Objective-C Bridging Header的路径配置正确
5. 从头重建项目环境
备份本地修改后,从仓库重新克隆项目,重新执行pod install并构建。
内容的提问来源于stack exchange,提问作者Nasir
相关产品推荐
相关产品推荐

