ionic build ios **export failed** 错误:exportArchive:找不到兼容的导出方法

Posted

技术标签:

【中文标题】ionic build ios **export failed** 错误:exportArchive:找不到兼容的导出方法【英文标题】:ionic build ios **export failed** error: exportArchive: Found no compatible export methds 【发布时间】:2016-12-06 03:40:37 【问题描述】:

当我运行时:ionic build ios 存档成功但导出失败。

错误信息:

error: exportArchive: Found no compatible export methods for: DVTFilePath:0x7f9d3dc41d20:'/Users/**PATH**/platforms/ios/**PROJECTNAME**.xcarchive'

Error Domain=IDEFoundationErrorDomain Code=1 "Found no compatible export methods for: DVTFilePath:0x7f9d3dc41d20:'/Users/**PATH**/platforms/ios/**PROJECTNAME**.xcarchive'" UserInfo=NSLocalizedDescription=Found no compatible export methods for: DVTFilePath:0x7f9d3dc41d20:'/Users/**PATH**/platforms/ios/**PROJECTNAME**.xcarchive' 


Error: Error code 70 for command: xcodebuild with args: -exportArchive,-archivePath,fasTask.xcarchive,-exportOptionsPlist,/Users/**PATH**/platforms/ios/exportOptions.plist,-exportPath,/Users/**PATH**/platforms/ios/build/device

我将 exportOptions.plist 'method' 键修改为 'export_method' 但同样的错误消息。

我尝试卸载 Xcode 并重新安装。重新安装后的第一次构建给了我一个成功的构建。第一次构建之后的任何构建都会给我与以前相同的错误消息。

另外,如果我 npm uninstall -g ionic cordova 并删除平台文件夹中的所有内容,然后 npm install -g ionic cordova 则第一次构建成功,但之后的任何构建都失败了。

ionic serve 每次都能正常工作。

详情:

Xcode 7.3.1 离子 2.1.14 科尔多瓦 6.4.0 cordova-ios 4.3.1 ios-deploy 1.9.0

谢谢。

【问题讨论】:

【参考方案1】:

嘿,我遇到了同样的问题,它是在将 ionic 和 cordova 更新到最新版本后发生的。我创建了一个新项目 ionic start 添加了平台 ios,在尝试 ionic run ios --device 时,我得到了与构建尝试导出后相同的输出。

在运行较旧的(更新前)项目时,我在执行ionic platform rm ios 然后ionic platform add ios 再次重现问题后完全没有任何问题。我认为必须是更新的 cli 添加平台的方式,或者它需要更新的 SDK 版本(Xcode 8)。

解决方法是首先使用 Xcode 启动应用程序并将其安装到设备上,然后在终端中执行 ionic run ios --device -l 这将创建一个 livereload 离子服务器。最后它会显示错误,但 livereload 服务器仍然可以工作,您可以进行开发,并且更改将毫无问题地反映在应用程序上。

Xcode:7.3.2 离子:2.1.13 科尔多瓦:6.4

【讨论】:

【参考方案2】:

试试

ionic build ios --emulator

【讨论】:

以上是关于ionic build ios **export failed** 错误:exportArchive:找不到兼容的导出方法的主要内容,如果未能解决你的问题,请参考以下文章

ionic build ios --release build 失败导致错误代码 65

Ionic React App IOS Build 失败“配置文件”

运行 ionic cordova build ios 时找不到包含的文件

安装cordova push插件后,Ionic build ios失败

运行 ionic ios build --prod --release 时出错

ionic cordova build ios 使用 xcode swift 3 框架安装自定义插件失败