Xcodeプロジェクトでcommitする必要のないファイル

公開日: : 最終更新日:2014/01/28 Xcode

記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

気になったので調べてみた。

Cocoa Application Project を BeforeBuild という名前で作成。

そのまま何もせずに保存して閉じる。

BeforeBuild を複製して AfterBuild というディレクトリを作成。

AfterBuild を開いてビルドしてすぐに閉じる。

そして diff -r。


diff -r BeforeBuild/ AfterBuild/
diff -r BeforeBuild/BeforeBuild.xcodeproj/user.mode1v3 AfterBuild/BeforeBuild.xcodeproj/user.mode1v3
383c383
< <string>CE7D85AC0D5227AE00D10A2C</string>
---
> <string>CE7D85990D5226A000D10A2C</string>
385c385
< <string>CE7D85AD0D5227AE00D10A2C</string>
---
> <string>CE7D859A0D5226A000D10A2C</string>
519,521d518
< <string>1C78EAAD065D492600B07095</string>
< <string>1CD10A99069EF8BA00B06720</string>
< <string>CE7D85AE0D5227AE00D10A2C</string>
529,530d525
< <key>FirstTimeWindowDisplayed</key>
< <false/>
533,534d527
< <key>IsVertical</key>
< <true/>
546c539,549
< <string></string>
---
> <string>&#60;No Editor&#62;</string>
> <key>PBXSplitModuleInNavigatorKey</key>
> <dict>
> <key>Split0</key>
> <dict>
> <key>PBXProjectModuleGUID</key>
> <string>1CD052900623707200166675</string>
> </dict>
> <key>SplitCount</key>
> <string>1</string>
> </dict>
548c551
< <true/>
---
> <integer>1</integer>
553c556
< <string>{{0, 0}, {500, 218}}</string>
---
> <string>{{0, 0}, {500, 215}}</string>
555c558
< <string>318 339 500 500 0 0 1280 1002 </string>
---
> <string>192 257 500 500 0 0 1280 1002 </string>
562a566,567
> <key>BecomeActive</key>
> <integer>1</integer>
568,572c573
< <string>ビルド</string>
< <key>XCBuildResultsTrigger_Collapse</key>
< <integer>1021</integer>
< <key>XCBuildResultsTrigger_Open</key>
< <integer>1011</integer>
---
> <string>Build</string>
577c578
< <string>{{0, 223}, {500, 236}}</string>
---
> <string>{{0, 222}, {500, 236}}</string>
579c580
< <string>318 339 500 500 0 0 1280 1002 </string>
---
> <string>192 257 500 500 0 0 1280 1002 </string>
588c589
< <string>459pt</string>
---
> <string>458pt</string>
598c599
< <true/>
---
> <integer>1</integer>
601,602c602,603
< <string>CE7D85AE0D5227AE00D10A2C</string>
< <string>CE7D85AF0D5227AE00D10A2C</string>
---
> <string>1C78EAA5065D492600B07095</string>
> <string>1C78EAA6065D492600B07095</string>
609,613c610
< <string>318 339 500 500 0 0 1280 1002 </string>
< <key>WindowToolGUID</key>
< <string>CE7D85AE0D5227AE00D10A2C</string>
< <key>WindowToolIsVisible</key>
< <false/>
---
> <string>192 257 500 500 0 0 1280 1002 </string>
616,617d612
< <key>FirstTimeWindowDisplayed</key>
< <false/>
620,621d614
< <key>IsVertical</key>
< <true/>
644,645c637,638
< <string>{{0, 0}, {316, 185}}</string>
< <string>{{316, 0}, {378, 185}}</string>
---
> <string>{{0, 0}, {317, 164}}</string>
> <string>{{317, 0}, {377, 164}}</string>
660,661c653,654
< <string>{{0, 0}, {694, 185}}</string>
< <string>{{0, 185}, {694, 196}}</string>
---
> <string>{{0, 0}, {694, 164}}</string>
> <string>{{0, 164}, {694, 216}}</string>
673a667,668
> <key>DebugConsoleDrawerSize</key>
> <string>{100, 120}</string>
681,697c676
< <string>{{0, 0}, {694, 381}}</string>
< <key>PBXDebugSessionStackFrameViewKey</key>
< <dict>
< <key>DebugVariablesTableConfiguration</key>
< <array>
< <string>Name</string>
< <real>120</real>
< <string>Value</string>
< <real>85</real>
< <string>Summary</string>
< <real>148</real>
< </array>
< <key>Frame</key>
< <string>{{316, 0}, {378, 185}}</string>
< <key>RubberWindowFrame</key>
< <string>318 417 694 422 0 0 1280 1002 </string>
< </dict>
---
> <string>{{0, 0}, {694, 380}}</string>
699c678
< <string>318 417 694 422 0 0 1280 1002 </string>
---
> <string>321 238 694 422 0 0 1440 878 </string>
704c683
< <string>381pt</string>
---
> <string>100%</string>
708c687
< <string>381pt</string>
---
> <string>100%</string>
718c697
< <true/>
---
> <integer>1</integer>
722c701
< <string>CE7D85B00D5227B900D10A2C</string>
---
> <string>1C0AD2AB069F1E9B00FABCE6</string>
724,728c703
< <string>CE7D85B10D5227B900D10A2C</string>
< <string>CE7D85B20D5227B900D10A2C</string>
< <string>CE7D85B30D5227B900D10A2C</string>
< <string>CE7D85B40D5227B900D10A2C</string>
< <string>CE7D85B50D5227B900D10A2C</string>
---
> <string>1C0AD2AC069F1E9B00FABCE6</string>
733c708
< <string>318 417 694 422 0 0 1280 1002 </string>
---
> <string>321 238 694 422 0 0 1440 878 </string>
737c712
< <false/>
---
> <integer>0</integer>
843,844d817
< <key>FirstTimeWindowDisplayed</key>
< <false/>
847,848d819
< <key>IsVertical</key>
< <true/>
854a826,827
> <key>BecomeActive</key>
> <integer>1</integer>
865c838
< <string>{{0, 0}, {650, 209}}</string>
---
> <string>{{0, 0}, {650, 250}}</string>
867c840
< <string>318 589 650 250 0 0 1280 1002 </string>
---
> <string>516 632 650 250 0 0 1680 1027 </string>
886c859
< <true/>
---
> <integer>1</integer>
890c863
< <string>CE7D85B60D5227B900D10A2C</string>
---
> <string>1C78EAAE065D492600B07095</string>
896c869
< <string>318 589 650 250 0 0 1280 1002 </string>
---
> <string>650 41 650 250 0 0 1280 1002 </string>
900c873
< <false/>
---
> <integer>0</integer>
diff -r BeforeBuild/BeforeBuild.xcodeproj/user.pbxuser AfterBuild/BeforeBuild.xcodeproj/user.pbxuser
20c20
< 48,
---
> 48.16259765625,
35,36c35,36
< PBXPerProjectTemplateStateSaveDate = 223487905;
< PBXWorkspaceStateSaveDate = 223487905;
---
> PBXPerProjectTemplateStateSaveDate = 223487636;
> PBXWorkspaceStateSaveDate = 223487636;
55c55
< breakpointsEnabled = 0;
---
> breakpointsEnabled = 1;
61d60
< dylibVariantSuffix = "";
Only in BeforeBuild/: build

  • hogehoge.xcodeproj は実際にはディレクトリ
  • user.mode1v3, user.pbxuser には FirstTimeWindowDisplayed などの開発環境に関する情報が記録されている?
  • ひとまず build は commit しなくても良さそう

関連記事

サンフランシスコのピア39にあるチャウダーズでクラムチャウダーを食す!

lolipop アップルの開発者向けイベント「WWDC2014」

ミスドのカルピスドーナツとカルピスポンデリングを食べてみた!

ミスドで期間限定のカルピスコラボ商品「カルピスドーナツ」と「カルピ

十三カレー計画で牛すじカレーネギのせを食す!(大阪・十三)

「iPhoneアプリ開発キャンプ@大阪」のランチで、十三カレー計画

大阪・難波の加寿屋 法善寺でかすうどんを食す。ランチタイムはおにぎり2個まで無料!

大阪・難波の加寿屋 法善寺 (かすうどん KASUYA)で、かす

ライブドアブログで運営していた「あきお商店」を「卵は世界である」に改名しました

少し前からライブドアブログで「あきお商店」というブログをやって

→もっと見る

PAGE TOP ↑