离子变化未在iOS中得到体现

时间:2019-03-12 17:00:26

标签: android ios ionic-framework electron capacitor

我能够使用Ionic和Capacitor成功将angular应用程序转换为ionic4应用程序。但是,当我对src文件夹进行更改时,当我运行它时,它不会在iOS应用中更新。

我正在执行以下操作:

npx cap add ios (only first time)
ionic build --prod
npx cap copy
npx cap open ios

此外,我注意到/www文件夹未随我的更改进行更新。而是有一个/dist文件夹正在更新……奇怪。这是有道理的,因为npx cap copy/www文件夹复制到ios/App/public文件夹中。

如何将/src中的更改添加到离子ios版本中?

2 个答案:

答案 0 :(得分:0)

如果您希望在更新代码库时看到更改,而不是上面的命令(适用于发行版本),则应输入ionic capacitor run ios --livereload --external并确保手机和PC位于同一Wifi网络上。这将在调试模式下构建您的应用程序,并打开XCode,您将必须从中启动应用程序。对代码库的进一步更改会立即反映在应用程序中。

答案 1 :(得分:0)

当我对代码库进行更改并想在Capacitor应用中查看更改时,这就是我要做的事情:

package.json中有一个命令,它使我可以运行'npm run build-cap'而不是一次运行每个命令。

“ build-cap”:“消除ios && ionic build && npx cap添加ios && npx cap更新ios && npx cap打开ios”,

对我来说,有必要清除ios文件夹并通过运行“ ionic build”来重建www目录以查看我的更改。