[iOS]デプロイメントターゲットの確認

アプリが対応しているiOSバージョンを確認したい場合、XCodeを起動せずに確認するには、どのファイルをテキストエディタで閲覧すればよいか。

1.APPNAME.xcodeproj
2.project.pbxproj
3.project.xcworkspace
4.contents.xcworkspacedata

 

Xcodeではプロジェクトを開くだけでプロジェクトの一部(XIBやStoryboardなど)が書き換わってしまう事があります。
また、Xcodeの不具合でプロジェクトを開くことができない場合もありますし、Xcodeのバージョンが合わなくて開かない場合もあります。(個人的には証明書関連がFixされてたり、プロジェクトが壊れるのが怖いです。)

このような場合に、テキストエディタを使うだけでデプロイメントターゲット(アプリが起動する最低レベルのiOSバージョン)を調べることができます。

APPNAME.xcodeprojは、MacOS上はファイルに見えますが、実際はフォルダですので、テキストエディタで開けません。
このフォルダは、MacOS上からは、「パッケージの内容を表示」で表示することができます。

project.pbxproj は APPNAME.xcodeproj フォルダの中にあるファイルです。この中にデプロイメントターゲットの定義が入っています。
PROJECTとTARGETSの設定が入っています。テキストファイル内をIPHONEOS_DEPLOYMENT_TARGETで検索すると見つかります。したがって正解は2番です。

project.xcworkspace    APPNAME.xcodeprojフォルダの中に入っているフォルダです。

contents.xcworkspacedata    project.xcworkspaceフォルダに入ってるXMLファイルです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です