仅构建用于发布分发的“通用二进制框架”时遇到以下错误。在调试或发布模式下构建“非通用”方案时,可以使用相同的项目和设置。
项目使用 Objective-C 和 Xcode 11 GM (11A419c)。现在,更新到 Xcode 11 GM Seed 2 (11A420a)。
错误:访问构建数据库“/Users/john.doe/Library/Developer/Xcode/DerivedData/FrameworkSDK-esxhqchxkdevuiapyebthsdscpje/Build/Intermediates.noindex/XCBuildData/build.db”:磁盘I/O错误
使用以下build command
来自脚本:
xcodebuild -workspace ${PROJECT_NAME}.xcworkspace -scheme ${PROJECT_NAME} -sdk iphonesimulator -configuration ${CONFIGURATION} only_active_arch=no defines_module=yes clean build CONFIGURATION_BUILD_DIR=${BUILD_DIR}/${CONFIGURATION}-iphonesimulator 2>&1
尝试了几个步骤:完成清理、pod更新和上面提到的步骤Xcode 10 的相关错误 https://stackoverflow.com/questions/51153525/xcode-10-unable-to-attach-db-error/51167649 & 领英帖子 https://github.com/mattgallagher/CwlSignal/issues/24#issuecomment-396931001- 没有解决这个问题
这个问题没有答案:
为什么会出现“访问构建数据库磁盘 I/O 错误”错误? https://stackoverflow.com/questions/57000053/why-error-accessing-build-database-disk-i-o-error
万一有人还被困在这里。
我跟随这个答案 https://stackoverflow.com/a/52400113/4356246并消除磁盘 I/O 错误。
Adding:
OBJROOT="${OBJROOT}/DependentBuilds"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)