xcodebuild 使用手册
来源:互联网 发布:网络整合营销书面方案 编辑:程序博客网 时间:2024/06/01 09:52
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
- 在开发程序中,需要每次随机出现一组数据的顺序下面是随机数算法
- android中的adapter的总结
- (转载)有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
- 说的不错
- git download ffmpeg x264 etc
- xcodebuild 使用手册
- C#题目
- (个人原创)mac 下git 的使用(git server部署在本地局域网)
- JSF知识点概览
- matlab figure 最大,最小,置顶
- MS SQL SERVER动态SQL
- yii 权限控制
- JQuery的serialize()方法
- sql server try...catch使用 异常处理 不错的SQL错误处理