xcodebuild 使用手册
来源:互联网 发布:js 数组拼接 编辑:程序博客网 时间:2024/05/18 01:36
xcodebuild 使用手册
localhost:bin han$ xcodebuild -hxcodebuild: error: invalid option '-h'Usage: xcodebuild [-project <projectname>] [[-target <targetname>]...|-alltargets] [-configuration <configurationname>] [-arch <architecture>]... [-sdk [<sdkname>|<sdkpath>]] [<buildsetting>=<value>]... [<buildaction>]... xcodebuild -workspace <workspacename> -scheme <schemeName> [-configuration <configurationname>] [-arch <architecture>]... [-sdk [<sdkname>|<sdkpath>]] [<buildsetting>=<value>]... [<buildaction>]... xcodebuild -version [-sdk [<sdkfullpath>|<sdkname>] [<infoitem>] ] xcodebuild -list [[-project <projectname>]|[-workspace <workspacename>]] xcodebuild -showsdksOptions: -usage print full usage -verbose provide additional status output -project NAME build the project NAME -target NAME build the target NAME -alltargets build all targets -workspace NAME build the workspace NAME -scheme NAME build the scheme NAME -configuration NAME use the build configuration NAME for building each target -xcconfig PATH apply the build settings defined in the file at PATH as overrides -arch ARCH build each target for the architecture ARCH; this will override architectures defined in the project -sdk SDK use SDK as the name or path of the base SDK when building the project -parallelizeTargets build independent targets in parallel -jobs NUMBER specify the maximum number of concurrent build operations -showsdks display a compact list of the installed SDKs -list lists the targets and configurations in a project, or the schemes in a workspace -find BINARY display the full path to BINARY in the provided SDK -version display the version of Xcode; with -sdk will display info about one or all installed SDKs
显示xcodebuild version
[yarshure@MacPro]%xcodebuild -version
Xcode 3.1.1
Component versions: DevToolsCore-1114.0; DevToolsSupport-1102.0
BuildVersion: 9M2517
显示当前系统安装SDK
[yarshure@MacPro]%xcodebuild -showsdks
iPhone OS Simulator SDKs:
Simulator - iPhone OS 2.0 -sdk iphonesimulator2.0
Simulator - iPhone OS 2.1 -sdk iphonesimulator2.1
iPhone OS Device SDKs:
Device - iPhone OS 2.0 -sdk iphoneos2.0
Device - iPhone OS 2.1 -sdk iphoneos2.1
Mac OS X SDKs:
Mac OS X 10.4 -sdk macosx10.4
Mac OS X 10.5 -sdk macosx10.5
显示当前目录下project Information
[yarshure@MacPro]%xcodebuild -list
Information about project "BookOO":
Targets:
BookOO (Active)
Build Configurations:
Debug (Active)
Release
If no build configuration is specified "Release" is used.
使用 iphonesimulator2.1build project
[yarshure@MacPro]%xcodebuild -sdk iphonesimulator2.1=== BUILDING NATIVE TARGET BookOO OF PROJECT BookOO WITH THE DEFAULT CONFIGURATION (Release) ===Checking Dependencies...............Touch /Users/yarshure/Desktop/BookOO/build/Release-iphonesimulator/BookOO.app cd /Users/yarshure/Desktop/BookOO /usr/bin/touch -c /Users/yarshure/Desktop/BookOO/build/Release-iphonesimulator/BookOO.app** BUILD SUCCEEDED **clean Target[yarshure@MacPro]%xcodebuild clean -sdk iphonesimulator2.1 -configuration=Debug=== CLEANING NATIVE TARGET BookOO OF PROJECT BookOO WITH THE DEFAULT CONFIGURATION (Release) === Checking Dependencies... Clean.Remove clean /Users/yarshure/Desktop/BookOO/build/Release-iphonesimulator/BookOO.app /bin/rm -rf /Users/yarshure/Desktop/BookOO/build/Release-iphonesimulator/BookOO.app Clean.Remove clean /var/folders/9j/9jS16-DSHs07FniFobQ7Bk+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/BookOO_Prefix-eizrpbwsixzcdogzigrqutwuvbzo/BookOO_Prefix.pch.gch /bin/rm -rf /var/folders/9j/9jS16-DSHs07FniFobQ7Bk+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/BookOO_Prefix-eizrpbwsixzcdogzigrqutwuvbzo/BookOO_Prefix.pch.gch Clean.Remove clean /Users/yarshure/Desktop/BookOO/build/Release-iphonesimulator/BookOO.app.dSYM /bin/rm -rf /Users/yarshure/Desktop/BookOO/build/Release-iphonesimulator/BookOO.app.dSYM Clean.Remove clean /Users/yarshure/Desktop/BookOO/build/BookOO.build/Release-iphonesimulator/BookOO.build /bin/rm -rf /Users/yarshure/Desktop/BookOO/build/BookOO.build/Release-iphonesimulator/BookOO.build** CLEAN SUCCEEDED **
From SSH Connection Build Xcode iPhone Project
1 使用ssh client login Develope Machine
2 $cd iPhone App directory
3 $xcodebuild
一般CodeSign 会抱错,消息如下
CodeSign /Users/yarshure/proj/BookOO090215/build/Release-iphoneos/BookOO.app cd /Users/yarshure/proj/BookOO090215 /usr/bin/codesign -f -s "iPhone Developer: xiangbo kong" --resource-rules=/Users/yarshure/proj/BookOO090215/build/Release-iphoneos/BookOO.app/ResourceRules.plist --entitlements /Users/yarshure/proj/BookOO090215/build/BookOO.build/Release-iphoneos/BookOO.build/BookOO.xcent /Users/yarshure/proj/BookOO090215/build/Release-iphoneos/BookOO.app/Users/yarshure/proj/BookOO090215/build/Release-iphoneos/BookOO.app: User interaction is not allowed.** BUILD FAILED **
4 解决办法
使用security 命令行工具
$security unlock-keychain
5 重新执行
$xcodebuild
CodeSign 输出
CodeSign /Users/yarshure/proj/BookOO090215/build/Release-iphoneos/BookOO.app cd /Users/yarshure/proj/BookOO090215 /usr/bin/codesign -f -s "iPhone Developer: xiangbo kong" --resource-rules=/Users/yarshure/proj/BookOO090215/build/Release-iphoneos/BookOO.app/ResourceRules.plist --entitlements /Users/yarshure/proj/BookOO090215/build/BookOO.build/Release-iphoneos/BookOO.build/BookOO.xcent /Users/yarshure/proj/BookOO090215/build/Release-iphoneos/BookOO.app** BUILD SUCCEEDED **
6 ** BUILD SUCCEEDED ** 收工
- xcodebuild 使用手册
- xcodebuild 使用手册
- xcodebuild 使用手册
- [OCLint] oclint-xcodebuild 使用手册
- xcodebuild
- xcodebuild
- XCodebuild
- xcodebuild 用法
- Xcodebuild使用方法
- xcodebuild 打包
- xcodebuild设备
- XCodeBuild 使用
- xcodebuild命令行使用
- SSH Xcodebuild codesign fail
- iphone命令行编译xcodebuild
- Xcodebuild 命令行编译笔记
- xcodebuild 命令打包
- Build Library By xcodebuild
- SVM-支持向量机详解(三)
- DOM 属性整理
- 做外包和做产品
- Asp.net MVC 入门教程
- Android系统服务-简介
- xcodebuild 使用手册
- 如何实现在WINDOWS系统下两个进程的通讯问题。
- javascript如何定义私有成员
- Centos搭建SVN服务器三步曲
- SVM-支持向量机详解(四)--多类分类器
- 网络打印机提示的“功能地址0x造成了一个保护错误”问题解决方案
- 论学习-乘电梯和走电梯
- zigbee协议及开发(1)- 基础知识
- 上次说到用C#实现,这次使用PB实现两个程序之前的通讯,主要的目的还是要实现C#与PB的通讯