ios - 运行 Cordova 运行命令时 Xcode 构建错误

标签 ios xcode cordova

我正在使用最新版本的 Cordova 6.4.0 在 iPhone 上构建应用程序(显然使用 Xcode)。

当我运行 cordova run 命令来构建应用程序时,我在终端中收到以下错误。

<unknown>:0: error: failed to import bridging header 
'/Users/development/abc/mobapp/platforms/ios/abchq/Bridging-Header.h

** ARCHIVE FAILED **

The following build commands failed:
     CompileSwiftSources normal arm64 com.apple.xcode.tools.xwift.compiler
     CompileSwift normal arm64 /Users/development/abc/mobapp/platforms/ios/QuickPost/NetworkTableViewController.swift
     CompileSwift normal arm64 /Users/development/abc/mobapp/platforms/ios/QuickPost/ShareViewController.swift

(3 failures)

Error: Error code 65 for command: xcodebuild with args:- xcconfig...... (a lot more info)

任何人都可以提出所有这一切的原因 - 当我在同一台 Android 机器上运行它时它运行良好吗?有什么想法吗?

我的机器信息如下:

Cordova CLI : 6.4.0
ios-deploy version : 1.9.1
ios-sim version: 5.0.13
OS : macOS Sierra
Node version : v7.1.0
Xcode version : Xcode 8.2.1 Build version 8C1002

最佳答案

“Objective-C Bridging Header”设置(又名 SWIFT_OBJC_BRIDGING_HEADER)必须设置在目标级别,而不是项目级别。请务必删除项目级别的设置值。这应该可以解决问题。

看看这个 SO post有关这方面的更多信息。

关于ios - 运行 Cordova 运行命令时 Xcode 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42998385/

相关文章:

ios - 如何测试启动 View Controller XCTest

ios - 如何修复segue后新 View 的显示?

ios - Realm 一对多关系仅在 Swift 3 for iOS 中单方面工作

iOS Swift 3 WKWebView进度条不显示

objective-c - 运行错误将我发送到我没有写的代码

javascript - 如何在我的APP中获取youtube视频? (使用 Phonegap 构建)

javascript - 将视频从phonegap上传到php

html - 如何定位溢出 div 边缘(右下角)的图像?

ios - 从应用程序中删除 iPad 支持

ios - 带有动态单元格标识符的 UICollectionView