xcodebuild在不应该出现的情况下给出签名错误

时间:2019-08-26 17:58:24

标签: xcode xcodebuild

我执行以下xcodebuild命令行:

xcodebuild CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO 
 -workspace "MyThing.xcworkspace" -scheme "MyScheme" 
 -configuration 'Debug' -sdk iphoneos clean build

并收到此错误:

error: An empty identity is not valid when signing a binary
 for the product type 'Application'. (in target 'MyTarget')

这曾经起作用。我该如何解决?

这是使用Xcode 10.2.1。

1 个答案:

答案 0 :(得分:1)

无论出于何种原因,这似乎(另外)是使用Xcode的新构建系统的奇怪副作用。您可以通过使用以下标志,通过强制使用旧版构建系统,从xcodebuild命令行中解决此问题:

-UseModernBuildSystem=0

要设置您的项目/工作区以对所有内容使用旧版构建系统,请参见here