gpt4 book ai didi

ios - Xcode 10 "Could not build module Darwin/Foundation/CoreFoundation"等

转载 作者:可可西里 更新时间:2023-11-01 04:49:13 27 4
gpt4 key购买 nike

切换到 Xcode 10 后(现在必须使用旧版构建系统),我开始收到如下所示的错误。在本地,我能够通过尽可能多地清理所有内容来修复它们,即 Derived Data/Build etc...

在 Xcode 中运行调试和发布对我来说运行良好,但我一直在努力在我们的 CI (bitrise) 中解决这个问题。

我们使用 FaSTLane,我们的 lane 有清除派生数据和执行干净构建的步骤。

clear_derived_data
build_ios_app(
workspace: "application.xcworkspace",
scheme: "application",
clean: true
)

然而这些错误不断发生(这些只是几个例子,大约有 30 个这样的错误一个接一个地指向同一个包,如 Darwin 等):

❌  /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 <sys/types.h>
^~~~~~~~

❌ /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 <Availability.h>
~~~~~~~~^

❌ /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 <CoreFoundation/CoreFoundation.h>
~~~~~~~~^

❌ /Users/vagrant/git/packages/skimitar-app/node_modules/react-native-firebase/ios/RNFirebase/functions/RNFirebaseFunctions.h:3:9: could not build module 'Foundation'
#import <Foundation/Foundation.h>
~~~~~~~~^

编辑:遗留build设置是否持续存在,即如果在我们的 Xcode 中设置并提交给 git,ci 是否也会使用遗留构建系统?

最佳答案

  1. 如果您使用的是 Bitrise,请转至“Xcode Archive & Export for iOS”步骤。
  2. 向下滚动并展开“调试”部分。向下滚动到“在存档之前进行干净的 Xcode 构建吗?”并将其更改为"is"。
  3. 保存您的设置开始新的构建,不要重建,因为它将使用旧设置。

关于ios - Xcode 10 "Could not build module Darwin/Foundation/CoreFoundation"等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52550670/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com