SDK3.1.3でiPhoneアプリをビルドしています。BaseSDKとiPhoneOSDeploymentTargetはどちらもOS3.0に設定されていますが、ビルドすると、バンドルのinfo.plistにMinimumOSVersion3.1.3が表示されます。何が原因でしょうか?
(出典:skitch.com)
SDK3.1.3でiPhoneアプリをビルドしています。BaseSDKとiPhoneOSDeploymentTargetはどちらもOS3.0に設定されていますが、ビルドすると、バンドルのinfo.plistにMinimumOSVersion3.1.3が表示されます。何が原因でしょうか?
(出典:skitch.com)
最終的に、iPhone OS展開ターゲットを他のバージョン(3.1など)に切り替えてビルドし、次に3.0に切り替えて再度ビルドすることで、この問題を解決することができました。どういうわけか、これはXCodeを文書化されたとおりに動作させるように強制しました。これで問題が解決した理由はよくわかりませんが、問題は解決しました。おそらく、.xcodeproj内のどこかで何らかの破損が解決されたのでしょう。
プロジェクトに含まれている他のプロジェクト、ライブラリ、それらがすべて同じBase SDKおよびDeploymentターゲットバージョンでコンパイル/リンクされていることを確認しましたか?私は、より高いバージョンで構築されたライブラリを持っていることに気付くまで、同じ問題を抱えていました。