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

时间:2017-03-24 11:29:02

标签: 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

1 个答案:

答案 0 :(得分:1)

&#34; Objective-C Bridging Header&#34;设置(也称为SWIFT_OBJC_BRIDGING_HEADER)必须设置为目标级别,而不是项目级别。务必删除项目级别的设置值。这应该可以解决问题。

有关详细信息,请查看此SO post