メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2012年6月9日土曜日

[iphone][xcode] コマンドラインでbuildする

まぁ、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



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っぽい。



あとはパッケージングと実機への転送かな。
.



2012年6月8日金曜日

[iphone] 入門するよ

リファレンス


iOS Developer Library
https://developer.apple.com/library/ios/navigation/


日本語
https://developer.apple.com/jp/devcenter/ios/library/japanese.html


[macbook][autoconf] autoconf

あれれ。

ということで、autoconf最新版にするよ。
できるかな。

$ curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-latest.tar.gz
$ tar xvzf autoconf-latest.tar.gz
$ cd autoconf-*
$ ./configure --prefix=/usr/local
$ make
$ sudo make install


そんだけ。

[macbook]Xcode4.3とか

Xcode4.2だったので、Xcode4.3入れなおした。

appstoreからインストールしようと思ったら、、、いくらクリックしてもダウンロード
はじめない。。。

ということで、xcode_432_lion.dmgってやつを落してきて以下な感じでインストール。

$ hdiutil attach ~/Downloads/xcode_432_lion.dmg
$ sudo cp -R -p -v /Volume/Xcode/Xcode.app /Applications/Xcode.app

ついでにcltools_lion_latemarch12.dmgってのも。
$ hdiutil attach ~/Downloads/cltools_lion_latemarch12.dmg
$ cd /Volume/Command\ Line\ Tools
$ sudo installer -pkg ./Command\ Line\ Tools.mpkg -target /

そんだけ。