使用 ionic-v4 构建(打包).IPA 的 CLI 命令

Posted

技术标签:

【中文标题】使用 ionic-v4 构建(打包).IPA 的 CLI 命令【英文标题】:CLI commands to build (package) .IPA using ionic-v4 【发布时间】:2018-10-29 15:08:53 【问题描述】:

我在使用带有以下命令的 ionic v4 生成 .IPA 时遇到问题:

ionic cordova build ios --prod --release --provisioningProfile=“****” --developmentTeam="***" --codeSignIdentity=“iPhone Distribution” --packageType=“enterprise”

它在 /Users/project/platforms/ios/build/emulator 中创建 .app 文件,但不是 .ipa

安装的版本: 离子:4.2.1 科尔多瓦:8.1.2 (cordova-lib@8.1.1)

任何建议都将受到高度赞赏。

【问题讨论】:

【参考方案1】:

请遵循下一个清单:

    可以使用 MacOS 创建 IPA。您的帖子并没有真正告诉我您在哪个操作系统下发出命令。 需要 XCODE。至少在 Cordova 与新建筑系统兼容之前。

    您可以尝试通过以下方式强制使用旧版本:

    ionic cordova build ios --prod --release --provisioningProfile=“****” --developmentTeam="***" --codeSignIdentity=“iPhone Distribution” --packageType=“enterprise” --buildFlag ='-UseModernBuildSystem=0'

    但是由于缺乏对 Cordova 的支持和自己的 XCODE 错误,它对我来说失败了。

    我的建议是发出:

    ionic cordova build ios --prod --buildFlag='-UseModernBuildSystem=0'

    打开XCODE中生成的.xcodeproject。

    从那时起尝试使用 XCODE。您会发现几个陷阱,其中大部分已在此处得到解答。

希望对你有帮助!

【讨论】:

以上是关于使用 ionic-v4 构建(打包).IPA 的 CLI 命令的主要内容,如果未能解决你的问题,请参考以下文章

使用 xcodebuild 打包 ipa 的位码错误

iOS-打包成ipa的4种方法

如何将应用打包成.ipa文件

如何将应用打包成.ipa文件

iOS-打包成ipa的4种方法

iOS 提审遇到Xcode上传ipa包成功构建版本失败问题