|
|
|
[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 ** 收工 |
|