V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eric13517
V2EX  ›  React

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

  •  
  •   eric13517 · 2019-02-07 10:01:58 +08:00 · 2170 次点击
    这是一个创建于 2141 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人 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-02-07 11:14:45 +08:00 via iPhone
    git 更新,npm 命令重新编译,我猜你是没用 npm
    wd
        2
    wd  
       2019-02-07 23:56:38 +08:00 via iPhone
    打包没成功,传的旧版?
    eric13517
        3
    eric13517  
    OP
       2019-02-08 22:33:38 +08:00 via Android
    @wd 是的,debug 调试时还是新代码,调试通过后打包上传到 app store,在 testflight 时却发现是旧版
    eric13517
        4
    eric13517  
    OP
       2019-02-08 22:34:54 +08:00 via Android
    @whypool 我没用 npm,包管理用的是 yarn,不过这个应该没关系吧
    wd
        5
    wd  
       2019-02-08 23:33:29 +08:00 via iPhone
    @eric13517 #3 我的意思是你仔细看看你的打包的输出 看看是不是实际报错了但是后续脚本还继续执行了
    Mikewu
        6
    Mikewu  
       2019-02-12 15:35:55 +08:00
    Release 打包每次先使用 react-native bundle 命令构建 bundle,作为资源文件引入工程后修改 AppDelegate 中 bundleURL,另外这些在官方文档中都有详细说明的。
    https://facebook.github.io/react-native/docs/running-on-device
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3634 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 04:19 · PVG 12:19 · LAX 20:19 · JFK 23:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.