shappy1978 发表于 2013-1-15 02:19:49

【转】xcodebuild 使用手册

[FROM]http://macgeeks.cn/ [yarshure@MacPro]%xcodebuild-hunknown option: -hUsage: xcodebuild [-project <projectname>] [-activetarget] [-alltargets] [-target <targetname>]... [-parallelizeTargets] [-activeconfiguration] [-configuration <configurationname>] [-sdk <sdkfullpath>|<sdkname>] [<buildsetting>=<value>]... [<buildaction>]...       xcodebuild [-version [-sdk <sdkfullpath>|<sdkname>]]       xcodebuild [-showsdks]       xcodebuild [-find <binary>] [-sdk <sdkfullpath>|<sdkname>]       xcodebuild [-list]显示xcodebuild version[yarshure@MacPro]%xcodebuild -versionXcode 3.1.1Component versions: DevToolsCore-1114.0; DevToolsSupport-1102.0BuildVersion: 9M2517 显示当前系统安装SDK[yarshure@MacPro]%xcodebuild -showsdksiPhone 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 -listInformation 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 Project1 使用ssh client login Develope Machine2 $cd iPhone App directory3 $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-keychain5 重新执行$xcodebuildCodeSign 输出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 ** 收工
页: [1]
查看完整版本: 【转】xcodebuild 使用手册