【问题标题】:React Native 0.64-65 with XCode 13 build error - could not find auto-linked library swift_Concurrency or swiftFileProviderReact Native 0.64-65 with XCode 13 build error - 找不到自动链接库 swift_Concurrency 或 swiftFileProvider
【发布时间】:2021-09-04 08:07:22
【问题描述】:

升级到XCode 13 BetamacOS 12 Beta (Monterey) 后还有其他人得到这个吗?

XCode 12.5 仍然可以使用 RN 0.64.2 和 0.65.0-rc.2 成功构建。

【问题讨论】:

    标签: react-native xcode13 macos-monterey


    【解决方案1】:

    Update:已在 React Native 中修复v0.66.0

    我们相信这解决了它(主要):eb93886


    另一个类似的案例here

    似乎与鳍状肢有关,暂时禁用它作为临时解决方法构建成功

    Podfile

    ...
    
    # use_flipper!()
    
    ...
    
    pod install
    

    ios/MyApp/AppDelegate.m

    // Disable these parts for Flipper
    
    #ifdef FB_SONARKIT_ENABLED
    #import <FlipperKit/FlipperClient.h>
    #import <FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h>
    #import <FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h>
    #import <FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h>
    #import <SKIOSNetworkPlugin/SKIOSNetworkAdapter.h>
    #import <FlipperKitReactPlugin/FlipperKitReactPlugin.h>
        
    static void InitializeFlipper(UIApplication *application) {
      FlipperClient *client = [FlipperClient sharedClient];
      SKDescriptorMapper *layoutDescriptorMapper = [[SKDescriptorMapper alloc] initWithDefaults];
      [client addPlugin:[[FlipperKitLayoutPlugin alloc] initWithRootNode:application withDescriptorMapper:layoutDescriptorMapper]];
      [client addPlugin:[[FKUserDefaultsPlugin alloc] initWithSuiteName:nil]];
      [client addPlugin:[FlipperKitReactPlugin new]];
      [client addPlugin:[[FlipperKitNetworkPlugin alloc] initWithNetworkAdapter:[SKIOSNetworkAdapter new]]];
      [client start];
    }
    #endif
        
    ...
        
    #ifdef FB_SONARKIT_ENABLED
      InitializeFlipper(application);
    #endif
    

    我已经提出了这个问题here

    【讨论】:

    • 在 react-native 0.63.4 上为我工作
    【解决方案2】:

    更新:这也适用于 XCode 版本 13.0 (13A233)。

    对于 XCode 版本 12.0.1 (12A7300),

    我刚刚将 libswiftWebKit.tbd 添加到

    将二进制文件与库链接(来自项目,构建阶段

    构建成功。

    见下图:

    【讨论】:

      【解决方案3】:

      这已在此提交中修复。我手动实现了 2 个小改动,它对我有用: https://github.com/facebook/react-native/commit/eb938863063f5535735af2be4e706f70647e5b90

      【讨论】:

        猜你喜欢
        • 2021-11-16
        • 2020-09-11
        • 2021-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-17
        • 1970-01-01
        相关资源
        最近更新 更多