我开始在mac上开发ionic 2 cordova应用程序,但没有更新ios应用程序。我的电脑规格是,
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
文件夹包含缩小的文件,无法编辑这些文件。所以我遵循这个过程,但代码不会改变。
- 使用
cordova platform add ios
将ios平台添加到项目中,并在xcode上运行ios应用程序。初始应用程序运行良好 - 然后转到
project -> src -> pages ->home ->home.component.ts
编辑home.component.ts和home.components.html - 运行
cordova prepare
向ios平台添加更改 - 再次停止xcode和
clean->build->run
项目。。不会出现更改 - 使用
cordova platform remove ios
删除ios平台并使用cordova platform add ios
读取它,然后出现新的更改
我在windows上开发了ionic-v1和ionic2应用程序,这些应用程序在设备上运行得很好。在mac上开发ionic2应用程序并正确对其进行除尘的正确步骤是什么。任何帮助都将不胜感激。非常感谢。
编辑请注意,我在物理iPhone 上运行的ionic 2应用程序中遇到了这个问题
步骤3。就是问题所在。您正在直接运行cordova prepare
命令。
使用离子cli。
ionic cordova prepare ios
将资产复制到Cordova平台,为原生构建做好准备
这意味着它将资源从您的资产文件夹复制到您的平台。这不会使用代码更改来更新您的内部版本。
你应该使用
ionic cordova build ios
对于跑步,你可以做ionic cordova run ios
或ionic cordova emulate ios
。