eric13517
V2EX  ›  React

求助: React Native 在 iOS 下遇到一个奇怪问题

  •  
  •   eric13517 · 2019년 2월 7일 · 3168 조회수
    2794일 지난 토픽입니다. 언급된 정보가 변경되었을 수 있습니다.
    本人 iOS 开发新手,最近弄个 RN 的项目,发现一个问题。
    在其他电脑修改了 RN 的代码后,Mac 下通过 Git 更新了代码,在 Xcode 里直接 Debug,执行的是更新后的代码,但是用 Archive 打包时,却是老版本的代码。
    以前出现过一次,修改了代码,在 Mac 上调试好了上传 App store,却发现还是老版本,后来不知道怎么折腾好了。这次又出现了,不知道哪里有问题。

    Xcode 版本 10.1
    React Native 版本 0.55.4
    6 답글  •  2019-02-12 15:35:55 +08:00
    whypool
        1
    whypool  
       2019년 2월 7일 via iPhone
    git 更新,npm 命令重新编译,我猜你是没用 npm
    wd
        2
    wd  
       2019년 2월 7일 via iPhone
    打包没成功,传的旧版?
    eric13517
        3
    eric13517  
    OP
       2019년 2월 8일 via Android
    @wd 是的,debug 调试时还是新代码,调试通过后打包上传到 app store,在 testflight 时却发现是旧版
    eric13517
        4
    eric13517  
    OP
       2019년 2월 8일 via Android
    @whypool 我没用 npm,包管理用的是 yarn,不过这个应该没关系吧
    wd
        5
    wd  
       2019년 2월 8일 via iPhone
    @eric13517 #3 我的意思是你仔细看看你的打包的输出 看看是不是实际报错了但是后续脚本还继续执行了
    Mikewu
        6
    Mikewu  
       2019년 2월 12일
    Release 打包每次先使用 react-native bundle 命令构建 bundle,作为资源文件引入工程后修改 AppDelegate 中 bundleURL,另外这些在官方文档中都有详细说明的。
    https://facebook.github.io/react-native/docs/running-on-device
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2568 온라인   최고 기록 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 04:02 · PVG 12:02 · LAX 21:02 · JFK 00:02
    ♥ Do have faith in what you're doing.