如何将 Ionic3 angular4 混合应用程序构建为 ios .ipa 文件?

Posted

技术标签:

【中文标题】如何将 Ionic3 angular4 混合应用程序构建为 ios .ipa 文件?【英文标题】:How can I build Ionic3 angular4 hybrid application as ios .ipa file? 【发布时间】:2017-08-07 14:31:09 【问题描述】:

我正在使用 Windows 机器。所以我在同一台机器上使用 VMWare 安装了 MAC OS sierra。

我用 Cordova 开发了一个 Ionic3 Angular4 应用程序。 我已经在我的 Windows 中使用命令“ionic cordova build/run android”成功创建了 .apk 文件。

所以现在我想生成 .ipa 文件。所以我只是把整个项目移到了我的 MAC OS 盒子里。然后安装了cordova & Ionic。

现在我正在尝试使用命令“ionic cordova build/run ios

但出现以下错误

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer 
directory '/Library/Developer/CommandLineTools' is a command line tools instance

所以执行sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

但出现错误/Applications/Xcode.app/Contents/Developer” does not exist

如何克服这些错误并构建我的 ios .ipa 文件?

注意:Xcode 不是手动安装的。但是通过终端安装了Xcode(打开一个弹出窗口并要求安装xcode。所以点击安装按钮。最后显示Xcode安装成功)

【问题讨论】:

【参考方案1】:

您必须安装 xcode。请参阅适用于 iOS 的 cordova platform guide。您还需要 xcode 命令行工具(已安装)。如果您想在模拟器中运行您的应用程序,您还必须安装ios-sim (sudo npm install -g ios-sim@latest)。并将您的应用程序部署到真实设备ios-deploy (sudo npm install -g ios-deploy@latest)

【讨论】:

以上是关于如何将 Ionic3 angular4 混合应用程序构建为 ios .ipa 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Windows 机器从 Ionic3 构建 .ipa 文件?

如何在 Ionic3、Cordova 和 Angular4 应用程序中获取 android 设备的语言?

Angular4/Ionic3如何序列化数据

Angular4+Ionic3-企业微信应用开发

如何严格指定返回类型 Angular4/ionic3

APP IONIC3 angular4