美文网首页react-nativereact-native
Xcode 12 运行 React-Native 0.63.3

Xcode 12 运行 React-Native 0.63.3

作者: 向前Hell | 来源:发表于2021-01-22 16:35 被阅读0次

    背景

    Xcode 11.7版本上运行正常的RN项目,在Xcode 升级到 12 后,无法在模拟器上执行。

    升级内容

    Xcode: 11.7 => 12.3
    React-Native: 0.63.3 => 0.63.4
    

    准备工作

    升级 Cocoapods 到 1.10.0 以上
    执行 yarn install 并在 ios 路径下执行 pod install

    解决方法

    1. 在项目文件路径 /<your projectName>/ios/<Your ProjectName>.xcodeproj/project.pbxproj 找到 VALID_ARCHS = "arm64 arm64e";
      可以搜索到两处,删除。
    2. 在 Xcode 中打开项目,找到Project中的 项目文件 ,点击右侧的菜单栏中 Build Setting, 找到 Excluded Architectures, 对每个环境后点击+,选择 Any iOS Simulator SDK 并设置为 arm64 [设置 arm64 支持 iPhone 5 及以后所有机型,iPad 4及以上]。
    3. 找到上方 Build Active Architecture Only, 对 Debug 设置为 Yes,对 release 环境及其他环境 设置为 No。

    Clean Xcode 项目,重新 Build,启动 yarn start,选择 iPhone 12 Pro Max 进行模拟器运行。

    以上
    END🔚

    相关文章

      网友评论

        本文标题:Xcode 12 运行 React-Native 0.63.3

        本文链接:https://www.haomeiwen.com/subject/hryszktx.html