【iOSアプリ開発】keychainのビルドエラー?
久しぶりにiPhone(iOS)アプリ開発を始めて、サンプルプログラムをビルドして実行するときに、エラーでいろいろと困ったのでメモ。
現在のiOS SDKのバージョンは4.1。サンプルはまだ4.0が多い。
このサンプルプログラムをダウンロードして実行すると次のようなエラーになる。
error: There is no SDK with the name or path 'iphoneos4.0'
これはビルドオプションの「ベースSDK」を最新にすれば大丈夫。これでビルドすると次はこのエラーが
Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain
「ベースSDK」を変更したあと、xcodeの再起動が必要らしい。再起動すると無事ビルドできた。
それでもエラーになる場合は下記サイトを参考に。