まぁ、manのとおり。
Xcodeプロジェクトのbuildするためには、.xcodeprojファイルのあるディレクトリにいってxcodebuildを実行すればいいらしい。
xcodebuild [-project projectname] [-target targetname ...] [-configuration
configurationname] [-sdk [sdkfullpath | sdkname]] [buildaction ...] [setting=val
ue ...]
って書いてあるんだけど、target、configuration、sdkってなんだろね。
targetとconfigurationはxcodebuild -listで分かるみたい。
$ xcodebuild -list
Information about project "exp1":
Targets:
exp1
exp1Tests
Build Configurations:
Debug
Release
If no build configuration is specified and -scheme is not passed then "Release" is used.
Schemes:
exp1
メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。
2012年6月9日土曜日
[iphone][xcode] コマンドラインでbuildする
sdkはxcodebuild -showsdksってやれば良さそうだね。
$ xcodebuild -showsdks
Mac OS X SDKs:
Mac OS X 10.6 -sdk macosx10.6
Mac OS X 10.7 -sdk macosx10.7
iOS SDKs:
iOS 5.1 -sdk iphoneos5.1
iOS Simulator SDKs:
Simulator - iOS 5.1 -sdk iphonesimulator5.1
ほらね。
ということで、以下でbuildできるはず。
$ xcodebuild -target exp1 -configuration Debug -sdk iphoneos5.1 clean build
と思ったら、以下のエラー。。
User interaction is not allowed.
Command /usr/bin/codesign failed with exit code 1
調べたら、keychainをunlockしなきゃいけないみたい。
ということで
$ security unlock-keychain /Users/konno/Library/Keychains/login.keychain
で、xcodebuildリラン。
$ xcodebuild -target exp1 -configuration Debug -sdk iphoneos5.1 clean build
** BUILD SUCCEEDED **
って出たのでOKっぽい。
あとはパッケージングと実機への転送かな。
.
登録:
コメントの投稿 (Atom)
0 コメント:
コメントを投稿