xcodebuild联编:使用
问题描述:
升级到了XCode 8.1后“是必需的代码签名”的错误,我们使用我们的自动化构建使用以下命令:xcodebuild联编:使用
xcodebuild联编-target“团结,iPhone的构型释放干净的构建
一切工作顺利,直到我升级到XCode 8.1。
现在建设使用Xcode IDE的作品,但试图运行xcodebuild联编时,我得到了以下的输出:
Check dependencies
No profiles for 'com.company.project' were found: Xcode couldn't find a provisioning profile matching 'com.company.project'.
Warning: Multiple build commands for output file /Users/BuildSystem/GCLive/XCodeProject/build/Release-iphoneos/project.app/DefaultWsdlHelpGenerator.aspx
Warning: Multiple build commands for output file /Users/BuildSystem/GCLive/XCodeProject/build/Release-iphoneos/project.app/machine.config
Code signing is required for product type 'Application' in SDK 'iOS 10.1'
** BUILD FAILED **
试图重新创建供应配置文件,禁用“自动管理签约”,与其他的东西摆弄。没有运气。
任何帮助表示赞赏!非常感谢。
答
我遇到了这个问题,通过安装命令行工具解决了这个问题。
xcode-select --install
+0
我想它已经安装。我得到以下内容:$ xcode-select --install xcode-select:错误:命令行工具已安装,使用“软件更新”安装更新 –
+0
它不能解决问题..但谢谢你的尝试。 –
同样的问题在这里。可以使用IDE构建,但不能使用命令行成功构建。在Xcode 8.0 命令: xcodebuild联编-project XXX.xcodeproj -scheme XXX -configuration调试 结果: 检查相关 没有基本匹配的 'XC的iOS通配符发展' 发现:Xcode中找不到一个轮廓匹配“XC的iOS开发通配符”。安装配置文件(通过拖放到Xcode的Dock项目上)或在目标编辑器的常规选项卡中选择不同的配置文件。 SDK'iOS 10.0'中产品类型'应用'需要代码签名 – ycwjjjj