Xcode

...now browsing by tag

 
 

Xcode 7.1 Build Phase でドラッグ&ドロップが効かない

金曜日, 11月 13th, 2015

Xcode 7.1 にて Build Phase に項目を追加し、適切な位置にドラッグ&ドロップで移動しようとしたのですが、任意の位置に入らず戻ってしまいます。

スクリーンショット 2015-11-13 8.55.54

何度試しても上手くいかず、Xcodeを再起動しても、Macを再起動してもダメ。

同じような問題が起きている人はいないかと探してみたら、いました。

XcodeのRun Scriptのドラッグ&ドロップ移動のしにくさを緩和する

途中に入れるのは出来ませんでしたが、一番下に移動するのはできたので、入れたい位置の下から全ての項目を、一個ずつ最下行に移動することで、対処しました。

この人の場合は「非常に効きにくい」と言っていますが、私の場合、何度やっても成功しませんでした。

なんかコツとかあるんでしょうか?

Xcodeプロジェクトの.gitignore

土曜日, 1月 10th, 2015

色々な案があって迷ったけど、一番自分に合っているのをまとめておく。


# Mac
.DS_Store
*.swp
!.gitkeep

# Xcode
build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate

# VCSのメタデータが含まれ、コミットしてしまうとmergeが困難になるなどの問題が発生する
# http://stackoverflow.com/questions/18340453/should-xccheckout-files-in-xcode5-be-ignored-under-vcs
*.xccheckout

#CocoaPod
Pods/*

ベースはXcodeでiOSアプリ開発をする時の.gitignoreを使わせてもらった。

Podfile.lockは迷ったけど、Xcode&gitで開発する時の.gitignoreのコメント欄にikesyoさんが書いた以下の文を参考にして、gitで管理する事にした。

lockファイルが存在する場合、そこに書かれているバージョンを参照してダウンロード・インストールするので、複数人の間でバージョンを固定できます。

ライブラリのバージョンアップはpod update(新しいバージョンが利用できる場合、lockファイルも更新されます)、新しいバージョンが出ていないか確認したい場合には pod outdatedを使えばいいですね。

【2015/09/17】
*.xccheckoutを追加