簡體   English   中英

iOS App在Ionic 2上未更新

[英]iOS App doesn't update on ionic 2

我開始在Mac上開發ionic 2 cordova應用程序,並且不更新ios Application。 我的電腦規格是, node v8.9.1 npm v5.5.1 cordova v7.1.0 ionic v3.17.0 editor VSCode如果我想更改ionic-v1中的某些代碼,則可以編輯platform -> ios -> www ->.js文件或platform -> ios -> www ->.html文件並重新加載xcode,然后更改就會出現在真實設備上。

但是在ionic 2應用程序platform -> ios -> www文件夾包含縮小的文件,並且無法編輯這些文件。 因此我遵循此過程,但代碼不會更改。

  1. 使用cordova platform add ios到項目中,然后cordova platform add ios並在xcode上運行ios應用程序。 初始應用運行正常
  2. 然后轉到project -> src -> pages ->home ->home.component.ts編輯home.component.ts和home.component.html
  3. 運行cordova prepare向ios平台添加更改
  4. 停止xcode並再次clean->build->run project ..更改不會出現。
  5. 使用cordova platform remove ios刪除ios平台使用cordova platform remove ios並讀取它,然后cordova platform add ios然后會出現新的更改。

我在Windows上開發了ionic-v1和ionic 2應用程序,這些應用程序在設備上運行良好。 在Mac上開發ionic 2應用程序並正確創建它的正確過程是什么? 任何幫助,不勝感激。 謝謝。

編輯請注意,我在物理iPhone上運行的ionic 2應用程序中遇到此問題

步驟3.是問題所在。 您正在直接運行cordova prepare命令。

使用離子cli

ionic cordova prepare ios

將資產復制到Cordova平台,為本地構建做准備

這意味着它將資源從資源文件夾復制到平台。 這不會通過代碼更改來更新您的構建。

您應該使用,

ionic cordova build ios

為了運行,您可以ionic cordova run iosionic cordova emulate ios

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM