Leronron
V2EX  ›  Apple

M1 是不是对 cocopods 支持的不行

  •  
  •   Leronron · Feb 7, 2021 · 3056 views
    This topic created in 1961 days ago, the information mentioned may be changed or developed.

    不管是 pod install 还是 update 都会报错,有大佬知道方案吗

    13 replies    2021-02-11 13:18:53 +08:00
    Leronron
        1
    Leronron  
    OP
       Feb 7, 2021
    谷歌说要用 rossetta 的模式运行 terminal,还是没成功
    lujie2012
        2
    lujie2012  
       Feb 7, 2021
    测试了一下 pod install 正常,但是 pod update 报错,我也是昨天刚刚旧 mac book 迁移到 M1,你到 cocopod 官方,还有以 stackoverfollow 找找答案,google 一下。
    shenfu1991
        3
    shenfu1991  
       Feb 7, 2021
    正常运行,原生要最新版本,rosetta 可以老版本
    Originalee
        4
    Originalee  
       Feb 7, 2021
    cocoapods 的 github issue 里有对应的解决方案,大致也是以 rossetta 的模式运行,
    之前拿到电脑以后 pod install 失败后,就按 issue 里的方案处理了一下,之后就没问题了
    akring
        5
    akring  
       Feb 7, 2021
    我在 .zshrc 里加了一个别名 alias pod="arch -x86_64 pod",总结来说就是用 rossetta 运行,目前 install /update 等都正常
    CommandZi
        6
    CommandZi  
       Feb 7, 2021
    全程 rossetta 的模式,包括 brew install
    所以我现在电脑包含两个 brew,一个 x86,一个 arm,默认安装路径不一样
    usVexMownCzar
        7
    usVexMownCzar  
       Feb 7, 2021
    native 项目 pod 没问题,但是 RN 项目 pod 总是出问题,不知道该找谁,GitHub,stackoverflow 上面的方法不太行
    tinkerer
        8
    tinkerer  
       Feb 7, 2021
    @Originalee 哈哈哈哈,你拼写对了,上面都没在意 cocopods 拼错了
    sshtcpip
        11
    sshtcpip  
       Feb 8, 2021
    1,在终端的简介中勾选“使用 Rosetta 打开”
    2,运行 sudo gem install cocoapods
    3,运行 sudo gem install ffi
    4,pod install
    usVexMownCzar
        12
    usVexMownCzar  
       Feb 10, 2021
    @Leronron 这个问题您解决了吗?
    今天将 ruby 用 rbenv 重装了一遍,pod 的 ruby 环境切换成非系统的版本,RN 还是不行,原生项目 pod install 可以,但是 update 不行。
    Leronron
        13
    Leronron  
    OP
       Feb 11, 2021
    @chiaf 没有,我有两台 MacBook,现在再用 Intel 的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5887 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 03:20 · PVG 11:20 · LAX 20:20 · JFK 23:20
    ♥ Do have faith in what you're doing.