gpt4 book ai didi

cordova - Ionic iOS 构建失败,未找到错误存档

转载 作者:行者123 更新时间:2023-12-03 06:06:30 25 4
gpt4 key购买 nike

我有一个 Ionic 项目。通过 ionicserve 运行给出了我期望的结果,没有问题。

但是,当运行像 ionic cordova run ios -lc 这样的命令时,我收到一个错误,破坏了构建过程。我收到的错误如下:

[cordova]  error: archive not found at path '/Users/path-to-app/platforms/ios/demoapp.xcarchive
[cordova] ** EXPORT FAILED **
[cordova]
[cordova] (node:5866) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error code 65 for command: xcodebuild with args: -exportArchive,-archivePath,demoapp.xcarchive,-exportOptionsPlist,/Users/path-to-app/platforms/ios/exportOptions.plist,-exportPath,/Users/path-to-app/platforms/ios/build/device
[cordova] (node:5866) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.`

我在这里看到两个不同的错误:未找到存档和弃用问题。

我不知道哪一个破坏了构建,但我似乎找不到其中任何一个的解决方案。

ionic 信息:

Ionic:

ionic (Ionic CLI) : 4.1.2
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.0

Cordova:

cordova (Cordova CLI) : 8.0.0
Cordova Platforms : android 7.0.0, browser 5.0.4, ios 4.5.5
Cordova Plugins : no whitelisted plugins (0 plugins total)

System:

Android SDK Tools : 25.1.7 (/Users/Vincent/Library/Android/sdk)
ios-deploy : 1.9.2
NodeJS : v9.1.0 (/usr/local/bin/node)
npm : 6.4.1
OS : macOS High Sierra
Xcode : Xcode 10.0 Build version 10A255

最佳答案

目前 cordova-ios 与 Xcode 10 不兼容

您可以尝试禁用 Xcode 10 使用的新构建系统并通过将其添加到 build.json 文件来使用旧系统

"buildFlag": [
"-UseModernBuildSystem=0"
]

或将 --buildFlag="-UseModernBuildSystem=0" 添加到构建命令

完整命令应为cordova build ios --buildFlag="-UseModernBuildSystem=0"

或者对于 Ionic ionic cordova 构建 ios -- --buildFlag="-UseModernBuildSystem=0"

关于cordova - Ionic iOS 构建失败,未找到错误存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52385600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com