从爱奥尼亚3号项目构建ios apk

从爱奥尼亚3号项目构建ios apk,ios,ionic3,apk,Ios,Ionic3,Apk,当我尝试构建:ionic cordova构建ios apk时,我收到以下消息。你能帮我吗。谢谢 cordova构建ios (节点:18556)未处理的PromisejectionWarning:找不到xcodebuild。请从App Store安装7.0.0或更高版本 (节点:18556)未处理的PromisejectionWarning:未处理的承诺拒绝。此错误源于在没有catch块的异步函数中抛出,或者拒绝未使用.catch()处理的承诺。(拒绝id:1) (节点:18556)[DEP001

当我尝试构建:ionic cordova构建ios apk时,我收到以下消息。你能帮我吗。谢谢

cordova构建ios (节点:18556)未处理的PromisejectionWarning:找不到xcodebuild。请从App Store安装7.0.0或更高版本 (节点:18556)未处理的PromisejectionWarning:未处理的承诺拒绝。此错误源于在没有catch块的异步函数中抛出,或者拒绝未使用.catch()处理的承诺。(拒绝id:1) (节点:18556)[DEP0018]弃用警告:未处理的承诺拒绝已弃用。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程

我已安装了以下所有内容

[11:41:11]  lint finished in 13.88 s
PS C:\Users\user\myApp> cordova -v
8.0.0
PS C:\Users\user\myApp> java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
PS C:\Users\user\myApp> javac -version
javac 1.8.0_101
PS C:\Users\user\myApp>

我想您正在尝试创建
ipa
文件。没有所谓的“
ios apk

您需要一台macOS机器来创建
ipa


无法在windows计算机上创建ipa文件。

iOS应用程序打包为.ipa,而不是针对Android的.apk

您需要Xcode和iOS SDK来构建iOS.ipa
不幸的是,这两个都只能在Mac上使用

如中所述,他们提到唯一的选择是使用离子包装:

iOS
iOS SDK不在Windows上运行,因此此处无需执行任何操作。还 不过,想为iOS构建吗?退房,这是爱奥尼亚的一部分 云

从:

打包本机二进制文件
爱奥尼亚Pro的软件包功能使得在云中为iOS和Android构建本地应用程序二进制文件变得容易。 非常适合于自动化二进制构建和使用Windows的开发人员 希望构建iOS应用程序的

这是你的第一个选择

第二种选择是使用Mac作为开发环境。
如果你打算长期开发iOS应用程序,那么你真的需要一台Mac。
(你可以在Mac上构建Android.apk,但不能反过来。)

第三种选择是在虚拟机上运行Mac OS或设置您自己的“Hackintosh”。

不过,做一些研究会告诉你,这本身将是一个复杂的过程,由于不稳定的问题,不建议这样做。

你使用windows进行开发吗?@NitishkumarSingh是的,我使用的是windows,我认为没有任何直接的方法。你可以选择爱奥尼亚专业版或其他类似的产品,或者@Yuvraj Patil。有没有办法从windwos机器构建ios apk?