我有一个要在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
我尝试过:
CODE_SIGN_IDENTITY[sdk=iphoneos*]
中的iPhone Distributor
从iPhone Developer
更改为build-release.xcconfig
但都没有成功。
我正在跑步:
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)并尝试设置环境。 有什么建议吗?
答案 0 :(得分:1)
使用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
命令中指定版本),错误消失了。