即使从gitlab提取了最新代码,当从Xcode构建时,也要对Native构建适用于ios构建的项目的较早版本。 同样,Reload在模拟器中也不起作用,只是显示以前的版本。
项目中有最新代码,并且xcode中也没有显示错误。
从.xcWorkspace文件进行构建。
谢谢
答案 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