离子构建的Xcode XCBuild支持错误

我有一个要在iOS上构建的离子项目。

运行ionic build ios时,出现此错误:

  

FIXME:在重写参数中实现对宏的XCBuild支持   有条件集:

    CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Developer
     

错误:命令:带有args的xcodebuild的错误代码1:   -xcconfig,/ Users / Person / ProjectA / platforms / ios / cordova / build-debug.xcconfig,-project,ProjectA.xcodeproj,ARCHS = i386,-target,ProjectA,-configuration,Debug,-sdk,iphonesimulator,build, VALID_ARCHS = i386,CONFIGURATION_BUILD_DIR = /用户/人/ ProjectA /平台/ ios /构建/模拟器,SHARED_PRECOMPS_DIR = /用户/人/项目/ ProjectA /平台/ ios /构建/ sharedpch

我尝试过:

  1. 删除平台并添加平台
  2. CODE_SIGN_IDENTITY[sdk=iphoneos*]中的iPhone DistributoriPhone Developer更改为build-release.xcconfig
  3. 从xcode重新签名以尝试自动和手动签名

但都没有成功。

我正在跑步:

Cordova CLI: 6.1.1
Ionic Framework Version: 2.0.0-beta.4
Ionic CLI Version: 2.1.0
Ionic App Lib Version: 2.0.0-beta.20
ios-deploy version: 1.9.4 
ios-sim version: 5.0.8 
Node Version: v4.4.7
Xcode version: Xcode 11.1 Build version 11A1027 

它是旧的离子版本,但可以在我的旧Macbook Air上运行(操作系统:High Sierra)。我现在正在使用新的macbook air(操作系统:Mojave)并尝试设置环境。 有什么建议吗?

qq353883454 回答:离子构建的Xcode XCBuild支持错误

使用cordova@8.1.2 / cordova-ios@4.5.4,甚至使用build.json文件included in my project,将iOS平台重新添加到我的项目中后,出现此错误。我手动升级到cordova-ios@5.1.1(通过在cordova platforms add ios@5命令中指定版本),错误消失了。

本文链接:https://www.f2er.com/3016808.html

大家都在问