タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Xcodeとgitに関するefclのブックマーク (6)

  • これがXcodeでのバージョニングの決定版になるかも • Yuta Tokoro

    概要 この記事でできるようになること 安定してInfo.plistの内容(ここではBuild番号)を変更できる ふつうにRun Scriptで編集するとタイミングによってすぐにアプリに反映されないことがあったりしたがそれが解消される Info.plistに差分がでないのでcommitのときに邪魔にならない なお、この方法を教えてくれた熊谷さんがこの方法に行き着いた経緯や所感がこちらに詳しくまとめられています。詳細や考え方などをきちんと知りたいかたは是非、熊谷さんの記事をご一読ください! 必要な設定 Preprocess Info.plist file でInfo.plistをビルド前に確定させる Run Scriptで${TEMP_DIR}/Preprocessed-Info.plistを編集する 以下、具体的な話をします。 経緯 これまで、 デバッグ用やArchive用のアプリのバージョ

    これがXcodeでのバージョニングの決定版になるかも • Yuta Tokoro
    efcl
    efcl 2014/05/20
    gitで管理しないinfo.plistのアプリバージョン。 Preprocess Info.plist fileでinfo.plistへの処理を先に行う。 ビルドする度にビルドバージョン上げたりする方法
  • Xcodeのプロジェクトファイル(pbxproj)がコンフリクトしまくるのをなんとかしたい! | TOKOROM BLOG

    2014/02/09 追記 コメントのところでやり取りしているようにmergepbxの作者さんから連絡があって、この記事で書いた問題が修正されました! 今現在は merge=mergepbx がいい感じになってきているのでそっちがオススメです。 複数人でプログラミングしているとpbxprojがやたらとコンフリクトする 例えば、 Aさんが AALabel.m をプロジェクトに追加して Bさんが BBLabel.m をプロジェクトに追加して とただそれだけなのにマージのときにコンフリクトするpbxprojさん。。。 ただそれぞれファイルを追加だけのことでコンフリクトするなんて… どうにかならんもんかいとTwitterでつぶやいたところ、 @azu_re さんから有り難い教えが! @tokorom gitはファイル別にマージ方法を指定できるので、mergepbxみたいなのをpbxprojのマージ

    efcl
    efcl 2014/02/06
    Xcodeのプロジェクトのファイルのマージにmergepbxを使う設定について。
  • iOS開発でGitを利用する際のTips - blog.ishkawa.org

    ちょっと今更な感じもありますが、iOS開発でGitを使うときのTipsを紹介します。 Gitそのものの使い方は理解している前提のもとで書きます。 バージョン管理する対象 Xcodeのプロジェクトにはバージョン管理する上で結構余計なものが入っています。 Gitで管理すべきでないもの Xcodeの作業データ Xcodeのプロジェクトは.xcodeprojですが、こいつ自身はディレクトリになっていて project.pbxproj project.xcworkspace xcuserdata というファイルが入っています。このうち、Gitで管理するべきものはproject.pbxprojです。 その他のものはXcodeの状態(グループを開いてるかなど)を管理しているものなので、 プロジェクトのバージョン管理対象としては適切ではありません。 ビルドデータ xcodebuildコマンドを実

    efcl
    efcl 2013/12/03
    git ignoreとgitattributeで自動マージしない設定
  • Xcode&gitで開発する時の.gitignore - Qiita

    みなさんは、.gitignoreどのようなのを使われていますか? 僕のやつを公開するので、みなさんも教えて下さい! CocoaPodも使うので、Pods/*も入れています。(このフォルダ以下は pod installするとPodfileやPodfile.lockを参考に、installされ、自動的Fetchされ、つくられるので、共有する必要ありません) PodFileは.gitignoreしないとして、Podfile.lockも.gitignoreに入れないほうが良いと思います。(理由は以下追記) これが現状の.gitignoreです。 # Mac .DS_Store # Xcode build/* *.pbxuser !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.perspectivev3

    Xcode&gitで開発する時の.gitignore - Qiita
    efcl
    efcl 2013/02/13
    cocoapod / xcodeのgitignore設定
  • www.js3311.com_金沙js333娱乐场_金沙澳门官网

    →→→〇www.js3311.com职业教育中心校为江苏省南通市规模最大的职业学校。2004年晋升为国家级重点职业高中。2009年成为首批江苏省四星级中等职业学校暨江苏省高水平示范性中等职业学校,跻身于全省600多所中等职业学校前13所强校之列。学校占地面积19.98万平方米,建筑面积14.68万平方米,教职员工504人,专任教师331人,实验实训场所面积2.6万平方米,全日制在校学生5736人。

    efcl
    efcl 2012/04/27
    project.pbxprojがコンフリクトした時のgit mergetoolでの対処方法
  • ビルド時に git のコミット回数を Info.plist のバージョン番号に設定する方法

    デザインがなかなかいい。 tciuro/NoticeView シートの背景は画像が用意されていてそれを使っているようだ。@2xファイルが見当たらないのが気になった。 ネタ元はこちら。 iOSで上部にかっこよく通知を出す tciuro / NoticeView が...

    efcl
    efcl 2011/12/28
    バージョンにgitのコミット数を入れる
  • 1