在iOS设备上部署Ionic App

将Ionic应用程序构建并运行到iOS设备上。 我将需要在Mac OS上运行Xcode软件。 在这种情况下,我使用作为虚拟机的VMware Workstation在Windows上安装了macOS,从而可以安装不同类型的OS。 在编译和运行Ionic应用程序之前,我需要首次运行两个命令行。

我在终端上运行xcode-select –install以使Ionic能够运行。

然后,我必须运行sudo npm install -g ios-deploy — unsafe-perm = true

现在,请确保已安装iOS平台,或者我需要运行此命令ionic platform add ios

完成上述过程后,需要ionic cordova build ios才能在我的项目文件夹中运行。

现在,我可以在Xcode中打开以.xcodeproj结尾的文件的Ionic项目。

在Xcode中打开项目后,我需要分配我的团队参与该项目。 首先,我单击Xco​​de-> Preferences …,然后登录到我的Apple帐户。

现在,我可以在“签名”部分中选择我的团队。

我现在可以选择我的iOS设备,如下所示。 然后按“构建并运行”按钮。 或者,在选择设备后,我可以运行ionic cordova build ios 。 或者,如果我尚未选择任何实际设备,也可以运行ionic cordova build ios –device

此外,我还可以通过键入以下命令ionic cordova emulator ios在模拟器上运行Ionic应用程序。 或者在Xcode中选择一个仿真器,然后单击“构建并运行”按钮。

要考虑的一件事是,如果设备版本低于默认的部署目标9.0。 我需要设置较低的版本以匹配我的设备。 在这种情况下,我的设备运行在8.1版本上。

另外,请确保“ iOS部署目标”中“目标”部分中的“ CordovaLib”也设置为与设备版本匹配的特定版本。 对于“目标”部分中的Cordova和“项目”部分中的CordovaLib ,不需要匹配设备的特定版本。

否则,我将收到此错误消息。