Mac Xcode関連[01]
since 2016.09.03
last update 2016.09.03

Xcodeで最初にprojectを作成した時defaultでは、Debugモードでのbuild設定のようだ。
これをReleaseモードに変更するのに3種類の方法がある。
hello_xcode3というprojectを作ってやってみる。

1)Main Menuより[project]->[Scheme]->[Edit Scheme...]

2)ショートカットキーで[Cmd]+[<]
[<]は[Shift]+[,]なので[Cmd]+[Shift]+[,]も同じ

3)下図の赤枠のところのproject名のところをクリックして[Edit Scheme...]を選択。

で、

のようなwindowが開くのでRunの項目のinfoタブを選択すると
一番上の項目にBuild Configurationという項目があるので
ここでDebugReleaseを切り替える。

Build後のサイズを確認してみる。

なんだか、Releaseモードの方がfile sizeが大きい。。。
Debugモードの方のDebug情報が他のところに保存されているってこと?
別途、調査だな。

XcodeのProjectとbuildで出力したfileを削除するには、
Xcoceを起動している状態で、まず削除したいProjectを閉じておく。
ここでは、hello_xcode4というProjectを削除してみる。

Main Menuから[Window]^>[Projects]でProjects Windowが開くので

これで、$HOME/Library//Developer/Xcode/DerivedData/以下にあるhello_xcode4のデータが
削除できた。

source file側は、FinderからかTerminal側からそのProjectのDirectoryごと削除すれば
XcodeのProjectの削除は完了する。

実行形式のファイルの出力先は、$HOME/Library//Developer/Xcode/DerivedData/以下にできる。
ここだと単体での動作確認がしにくい。で出力先を変えてみる。
例としてProject名:hello_xcode5というの作って確認してみる。

出力先を変えるには、

BuildしてからProjectDirectoryを降りて行ってみて
command lineより実行してみる。