我执行以下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。
答案 0 :(得分:1)
无论出于何种原因,这似乎(另外)是使用Xcode的新构建系统的奇怪副作用。您可以通过使用以下标志,通过强制使用旧版构建系统,从xcodebuild
命令行中解决此问题:
-UseModernBuildSystem=0
要设置您的项目/工作区以对所有内容使用旧版构建系统,请参见here。