0

わかりました。Google App Engine のエンドポイントをアプリ プロジェクトに追加しようとしています。

iOS クライアント コードの指示では、この svn プロジェクトをダウンロードするように指示されています。

svn checkout \
    http://google-api-objectivec-client.googlecode.com/svn/trunk/ \
    google-api-objectivec-client-read-only

そして_

静的ライブラリ ターゲットは、アプリケーション プロジェクトのビルド フェーズの [バイナリをライブラリにリンク] リストにドラッグする必要があります。

私が理解しているように、それが可能になるためには、基本的に静的ライブラリの子プロジェクトに関するApple の指示に従う必要があります。

しかし、現在 Google コードは私の git リポジトリにないため、プロジェクトをクローンして別のブランチで動作させようとすると、含まれず、うまくいきません。そして、svn エラーを引き起こさずにプロジェクトに追加することはできません。

これについてどうすればよいですか?svn 作業コピーからコードの再帰コピーを作成し、明示的に git リポジトリにチェックインすることはできますが、Google からそのプロジェクトの将来のバージョンに更新するのは悪夢のようです。それとも、子プロジェクトは単に悪い考えですか? Xcode が別の静的ライブラリをコンパイルしようとして、メイン プロジェクトにバイナリを含めようとして、うまくいったことは一度もありません。

4

1 に答える 1

0

このトリックを実行してsvnリポジトリのgitコピーを作成し、gitコピーからサブモジュールを作成できるようです:

Subversion リポジトリを Git サブモジュールとして持つことは可能ですか?

于 2013-07-26T15:24:52.880 に答える