我可以很好地从 xcode 构建,但不能使用 xcodebuild 从命令行构建。我正在尝试设置 vim 和一些像 clang_complete 这样的插件。我需要将命令行构建的输出放入 .clang_complete 文件等。
这是我的错误
$ xcodebuild -project Proto.xcodeproj -alltargets
=== BUILD NATIVE TARGET Proto OF PROJECT Proto WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
我已经尝试过这个问题中的建议。这些建议也失败了。
$ xcodebuild -configuration CODE_SIGN_IDENTITY='iPhone Developer: Company Inc'
--- xcodebuild: WARNING: Configuration CODE_SIGN_IDENTITY=iPhone Developer: Company Inc is not in the project. Building default configuration.
=== BUILD NATIVE TARGET Proto OF PROJECT Proto WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
有没有人对我如何纠正这个有任何建议。我没有在设备上安装我的应用程序的开发人员许可证,只是注册为会员。这有什么不同吗?似乎不会,因为我可以从 xcode 构建。
作为次要的最后手段类型问题,即使我无法从命令行构建,是否也可以提取编译器命令以放入 .clang_complete 文件中?这样做的原因在这个客观的 vimer 帖子中进行了解释
提前感谢您的帮助