ios - cordova build ios 不创建 ipa 文件

标签 ios cordova build ipa

我正在为 iOS 构建 cordova 项目,构建日志看起来不错,但是我找不到生成的任何 ipa 文件:

$ npm run cordova platform add ios
$ cat Build.json
{
    "ios": {
        "debug": {
            "codeSignIdentity": "iPhone Developer",
            "developmentTeam": "**************",
            "packageType": "development",
            "automaticProvisioning": true,
            "buildFlag": [
                "EMBEDDED_CONTENT_CONTAINS_SWIFT = YES",
                "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO"
            ]
        },
        "release": {
            "codeSignIdentity": "iPhone Developer",
            "developmentTeam": "****************",
            "packageType": "app-store",
            "automaticProvisioning": true,
            "buildFlag": [
                "EMBEDDED_CONTENT_CONTAINS_SWIFT = YES",
                "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO"
            ]
        }
    }
}

$ npm run cordova build ios --release --device

Build log看起来不错。

但是没有ips文件:

$ find . type f -name "*.ipa" | wc -l
0

Xcode 版本是 9.4 cordova-ios@4.5.5

最佳答案

构建命令应该作为 npm run cordova -- build ios --release --device 运行,双破折号是必不可少的,否则 npm run 不会通过 build ios --release --device 作为 cordova 脚本的参数。呃,我花了一段时间才找到它。

关于ios - cordova build ios 不创建 ipa 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51564372/

相关文章:

ios - Cordova/Phonegap 文件传输 iOS 错误 1

ios - TableViewCell 高度引起的警告

css - Phonegap Windows Phone 8 字体抗锯齿

ios - 使用全局变量时出现错误

ios - 如何在Phonegap中添加垂直滚动

python - 使用 SCons 进行真正的分层构建?

c# - 编译器构建错误 : The call is ambiguous between the following methods or properties

eclipse - Apache Ivy 在 Ant 构建期间使用 Eclipse 工作区解决依赖关系

ios - 居中 SKView 在 UIViewController : Swift

ios - Firebase 身份验证错误 17010(由于登录尝试失败次数过多而禁用帐户访问)未强制执行?