したがって、この問題はすでに別の問題を解決するのに役立ちましたが、まだこれを理解していません. (これは関連しています。ちょっと待ってください。)
私は他の1人とゲームを開発しています。私たちのどちらも、以前に git リポジトリ、Github (参照以上)、またはあらゆる種類のバージョン管理を使用したことがなく、セットアップに問題がありました。
GitHub リポジトリへのリモートを使用して Xcode でプロジェクトをセットアップしましたが、すべてがコードで正常に動作しています。問題は、画像 (ボタン、背景、アニメーションなど) を 2 つの非常に遠回りな方法のいずれかに頼らずにローカル リポジトリにコミットすることができないことです。
Assets
Xcode でグループを右クリックし、を選択しますAdd Files to Project
。とにかく画像を追加するたびにこれを行う必要があります。次に、これらがレポに追加する必要があるファイルであることを Xcode に認識させるには (少なくともA
、オーガナイザーのファイルの横にあるインジケーターを取得するために)、空の Objective-C クラスを追加する必要があります。をクリックしますimages > Source Control > Add
。次に、空のクラスを削除します。GitHub アプリを使用してプロジェクトをコミットし、そこからプッシュします。Github
.gitignore
には xcode 設定ファイルが含まれていないため、これは機能しません。これにより、プロジェクトは他のマシンの Xcode からコミットできなくなり、再起動後にコミットが行われたマシンからでもコミットできなくなります。(これは、イメージをコミットしようとして見つけた問題です。)
私の質問は、ゲームのアセットをどのように共有するのですか? Xcode はサウンドに対しても同じことを行うと思いますが、まだそこまで到達していません。Xcodeにそれらを認識させる簡単な方法はありますか? .gitignore
それとも、これらのユーザー プロファイル ファイルをGitHubに追加するだけでよいのでしょうか? (そして、どうやってこれを行うのですか?)