cordova - 使用 Cordova 脚本创建 .ipa 文件
问题描述
可以在 XCode 中手动基于我的 Cordova 项目成功创建 ipa 文件,但我希望能够使用 Cordova 脚本构建 ipa 文件,以便它可以在我的构建服务器上的脚本上自动运行。
我跑了:
cross-env CORDOVA_PLATFORM=ios vue-cli-service cordova-build-ios --device --automaticProvisioning true"
不幸的是,没有生成任何 ipa 文件。该脚本会创建 www 目录,但不会进一步创建 ipa 文件:
DONE Build complete. The www directory is ready to be deployed.
INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
INFO executing "cordova clean" in folder /Users/christiankl/IdeaProjects/Cordova
INFO executing "cordova build ios --release" in folder /Users/christiankl/IdeaProjects/Cordova
Process finished with exit code 0
解决方案
对您正在使用的 vue-cli-service 一无所知,似乎当您调用'cordova-build-ios --device --automaticProvisioning true'时,它正在丢失标志,即--device标志。如果 --device 标志未传递到cordova 构建执行中,您将不会获得 *.ipa 文件。
您发布的日志似乎表明了我所说的:
INFO 在文件夹 /Users/christiankl/IdeaProjects/Cordova 中执行“cordova build ios --release”
因此,尝试更改您的脚本,验证是否或如何正确传递标志
推荐阅读
- css - 等宽列表子&换行
- javascript - 转换为 UTC 在 Javascript 中给出 NaN 错误
- javascript - 没有重载匹配此调用。最后一个重载给出了以下错误。类型 '"text"' 不能分配给类型 '"json"'
- reactjs - 用钩子动画出 React 组件 (componentWillUnmount)
- android - 无法将自 Fragment 以来的参数传递给子 Fragment
- python - 与 Python 中的 string.strip([char]) 函数有点混淆
- r - 是否可以在 R 脚本中进行只读注释?
- ios - 用于 PWA 中推送通知的 iOS 原生应用程序包装器
- c# - Xamarin vs 2019 multiproject await TranslateTo(100,100,2000) 延迟不起作用?
- spring - httpclient发布基本身份验证