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

2019-02-07 10:01:58 +08:00
 eric13517
本人 iOS 开发新手,最近弄个 RN 的项目,发现一个问题。
在其他电脑修改了 RN 的代码后,Mac 下通过 Git 更新了代码,在 Xcode 里直接 Debug,执行的是更新后的代码,但是用 Archive 打包时,却是老版本的代码。
以前出现过一次,修改了代码,在 Mac 上调试好了上传 App store,却发现还是老版本,后来不知道怎么折腾好了。这次又出现了,不知道哪里有问题。

Xcode 版本 10.1
React Native 版本 0.55.4
2001 次点击
所在节点    React
6 条回复
whypool
2019-02-07 11:14:45 +08:00
git 更新,npm 命令重新编译,我猜你是没用 npm
wd
2019-02-07 23:56:38 +08:00
打包没成功,传的旧版?
eric13517
2019-02-08 22:33:38 +08:00
@wd 是的,debug 调试时还是新代码,调试通过后打包上传到 app store,在 testflight 时却发现是旧版
eric13517
2019-02-08 22:34:54 +08:00
@whypool 我没用 npm,包管理用的是 yarn,不过这个应该没关系吧
wd
2019-02-08 23:33:29 +08:00
@eric13517 #3 我的意思是你仔细看看你的打包的输出 看看是不是实际报错了但是后续脚本还继续执行了
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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/533274

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX