我的应用程序版本是旧版本,而不是最新版本的本机ios版本

时间:2019-03-12 07:24:38

标签: ios build native

即使从gitlab提取了最新代码,当从Xcode构建时,也要对Native构建适用于ios构建的项目的较早版本。 同样,Reload在模拟器中也不起作用,只是显示以前的版本。

项目中有最新代码,并且xcode中也没有显示错误。

从.xcWorkspace文件进行构建。

谢谢

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,我解决的方法是运行通常建议再次捆绑应用程序的相同命令:

react-native bundle --platform android --dev false --entry-file index.ios.js --bundle-output ios/{APP_NAME}/main.jsbundle --assets-dest ios

唯一的细微差别是我必须将生成的 main.jsbundle 定向到 ios 文件夹中以我的应用程序命名的文件夹,而不仅仅是 ios 文件夹本身。

似乎在某个时候项目查找文件的位置发生了变化,因此无需重新捆绑到新位置,它就会继续加载旧文件。您应该检查您的项目是否正在从正确的位置复制资产和包。

index.ios.js 入口文件也特定于这个项目,每个平台都有一个。通常你会使用 index.js