2
異なるXcodeプロジェクト間でコードを共有するのに好ましい方法は何ですか?Xcodeコード共有
私が書いたコードについては特に言及していませんが、GitHubや友人にはもっとオープンソースコードがあります。
ほとんどのシナリオでは、複製されたレポはほんの一握りのファイルで構成されていることがあります。また、これらのreposに何かを手動で追加することを避けたいのですが(静的ライブラリターゲットを設定するのが好きです。)、それぞれの所有者によって定期的に更新される可能性があります。これらはフォークではなくクローンであることを忘れないでください。
私はXcodeのワークスペースで遊んでみましたが、ヘッダー/ユーザーヘッダーの検索パスに関係なく、特定のヘッダーファイルが見つからないという不満があります。
私はあなたが参照した最初の投稿を見て、最初の答えを試しましたが、うーん、うまくいきませんでした。この問題はXcode環境変数が間違った場所を報告しているようだ。たとえば '$(TARGET_BUILD_DIR)'は '/ build/Debug /'に変換されますが、ワークスペースを使用すると、Xcodeが無視するか扱えないような余分なフォルダが '/ build/products/Debug'パスに挿入されます。 2番目の答えはもう少し適切だと思われますが、静的なlibを作成するのではなく、直接ソースを使用したいときに、この方法が使えますか? (*私はGitHubでXcodeを直接使うつもりはありません*) –
私は作業中の新しい共有ワークスペースプロジェクトを使ってこの記事の手順をたどっただけです - http://stackoverflow.com/questions/5534235/how -do-you-get-implicit-dependencies-to-work-with-xcode-4。受け入れられた答えの正確な手順をたどるまで、ヘッダーエラーで同じ問題が発生しました。理想的ではない、バグレポートを欺く。 – petert
私はまた、その解決策を見て試しましたが、本当にそれが好きではありません。私にとっては、ワークスペースを使用する点を打ち負かしています。あたかもヘッダーをまたがってコピーしなければならないかのように、私はソースツリー全体をコピーすることができます。 –