作者:手机用户2502900175 | 来源:互联网 | 2022-12-03 16:22
切换到Xcode 10(现在必须使用遗留构建系统)后,我开始收到如下所示的错误.在当地,我能够通过几乎清理我能做的一切来修复它们Derived Data / Build etc...
Xcode中的调试和发布运行对我来说运行正常,但是我一直在努力在我们的CI(bitrise)中解决这个问题.
我们使用Fastlane,我们的工作流程有步骤清除派生数据并执行干净构建.
clear_derived_data
build_ios_app(
workspace: "application.xcworkspace",
scheme: "application",
clean: true
)
然而,这些错误仍然存在(这些是很少的例子,大约有30个错误,像这样跟随彼此并指向像达尔文等相同的包...):
? /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:16:10: could not build module 'Darwin'
#include
^~~~~~~~
? /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/usr/include/dispatch/dispatch.h:25:10: could not build module 'Darwin'
#include
~~~~~~~~^
? /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6:10: could not build module 'CoreFoundation'
#include
~~~~~~~~^
? /Users/vagrant/git/packages/skimitar-app/node_modules/react-native-firebase/ios/RNFirebase/functions/RNFirebaseFunctions.h:3:9: could not build module 'Foundation'
#import
~~~~~~~~^
编辑: legazy构建设置是否仍然存在,即如果在我们的Xcode中设置并致力于git,ci是否也会使用遗留构建系统?