Xcode と iPhone SDK を Macbook から Mac mini へ移行。
Macbook で、 Developer Cert と Distribution Cert の private key を p12 フォーマットで export。
パスワードで保護された private keys を Mac mini へ scp なり Dropbox なりで転送。
Mac mini で .p12 フォーマットの private keys をダブルクリックして login キーチェインにインストール。
iPhone Developer Program Portal で
WWDR intermediate certificate (AppleWWDRCA.cer) をダウンロード。
ダブルクリックで login キーチェインにインストール。
iPhone Developer Program Portal > Certificates で以下の certificates をダウンロード
- Development Certificate (developer_identity.cer)
- Distribution Certificate (distribution_identity.cer)
ダブルクリックで login キーチェインにインストール。
iPhone Developer Program Portal > Proviosning で以下の provisioning profiles をダウンロード。
- Development Provisioning Profile (Grid_5_Development_Provisioning_Profile.mobileprovision)
- Ad Hoc Provisioning Profile (Grid_5_Ad_Hoc_Provisioning_Profile.mobileprovision)
- Distribution Provisioning Profile (Grid_5_Distribution_Provisioning_Profile.mobileprovision)
mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles/
mv ~/Downloads/*mobileprovision !$
(ダブルクリックでインストールするとわかりにくい ID でインストールされてしまうので。)
Xcode の preferences を再設定 (e.g. インデントをコーディングコンベンションに合わせて設定)。
.dotfiles をチェックアウトして、~/.subversion は ~/.dotfiles/.subversion への symlink に。
各プロジェクトをチェックアウト。プロジェクトをビルドしてみたところ問題なさそう。
今まで MacBook と sync していた iPod touch と iPhone も今後は Mac mini と sync するつもりで、
iTunes データを移行するためにとりあえず DVD-R を買ってきた。その移行は US から戻ってからにする。

はじめまして。ibonzeともうします。デスクトップ百景から飛んできました。
私は、文献学を専攻している駆け出し研究者です。ただ、分野の性質上、コンピュータに関心があるので、エンジニアさんのブログをよく拝見しています。
デスクトップ百景では、自宅でMacBookをご利用とのことでしたが、Mac miniに移行されたのですね。
素人目線からは、エンジニアの方がMac miniを利用されていると思うと「スペック的に大丈夫なの?」と思ってしまいます。そのあたり、どのような感じなのでしょうか?
お時間に余裕のある時にでもお答えいただければ幸いです。
はじめまして。
私の使い方からすると Mac mini (2GHz Core 2 Duo, 4GB メモリ, NVIDIA GeForce 9400)で特に不満はないです。
自宅で利用するプログラミング言語は Python, Objective-C が主(時間にして 90%以上)で、 残りがJavaScript, Ruby, Bash あたりになります。
インタープリタ型の言語がほとんどでして、ビルド待ちでいらいら、といったこともないですし、iPhone アプリケーションにしてもそれほど複雑なものを書いていないこともあって、ビルドがストレスになるということは(自分の場合は、今のところ)ありません。
Mac Pro などハイエンドのマシンをじっくり使ったことがないのであまり具体性のある話ができないのですが、Mac mini を使っていることによる生産性の損失が大きいとは思えません。(それに対して、たとえば、現在使っている 1920 x 1200 x 2 枚の LCD の構成を 1 枚にする損失はとても大きいです。)
ただ、主に C や C++ で、大規模なソフトウェアを書いているエンジニアには Mac mini は非力かもしれません。私にしても、最近 Android (なので Java ですね) で遊んでみているのですが、これを真剣にやりだしたらもっと早いハードウェアで開発したくなるかもしれないなとは思っています。
ちなみに、まわりの同僚でもプライベートでは Mac mini, MacBook, ThinkPad といったとりたててハイスペックではない環境で作業しているケースは少なくありません。
管理人様
コメントありがとうございました。なるほど、Mac mini でも一定の生産性を生み出せるのですね。現在、職場ではiMac(24inch, Core2 Duo 3.06GHz, Memory 4GB, HDD 1T)を利用し、モバイル用途でMacBook(Core2 Duo 2.4GHz, Memory 4GB, HDD 320GB)しています。自分としては、ある程度使いこなしているつもりでしたが・・・オーバースペックだったようです(笑)
参考になりました。