iOS アプリケーションを開発するときは、GitHub のサードパーティ コードと、自分で作成した再利用可能なクラスを頻繁に使用します。私が行っていることは、ソース コードを のどこかにある特定のフォルダーに複製すること~/Documents
です。そこには、すべてのライブラリ コードが保存されています。次に、ソース ファイルを Xcode プロジェクトにドラッグしてコードを削除し、ローカルの Git リポジトリで自分のソース コードの変更を追跡します。ここまでは順調でしたが、最近重大な問題を発見しました。以前のバージョンの Xcode プロジェクトに戻そうとしたところ、以前のバージョンのサードパーティ コードを使用していたためコンパイルできず、どこにもコンパイルされていないことがわかりました。使用したバージョンを保存しました!
この問題は通常どのように解決されますか? Git サブモジュールを簡単に調べましたが、それが正しいかどうかはわかりません。CocoaPods についても簡単に読みましたが、自分で作成したライブラリにも使用できますか?