0

誰でもこれが何であるか教えてください。私はこれで1週間立ち往生しており、検索の助けはありません. Alamofire の開発者に質問を投稿しましたが、まだ応答がありません。助けてください!Alamofire の統合で何が問題なのか、私は完全に混乱しています。私はすべての手順に従いましたが、この問題は XCode 6.3 が正常に実行される前と同じように発生します。

ここに画像の説明を入力

「フレームワークのコピー」の下にフレームワークを追加すると、異なるパスを示すフレームワークが 2 回追加されますが、そこに移動すると同じ場所に移動します。これがスクリーンショットです。

ここに画像の説明を入力

その問題のビデオも作成しました。それがより良い方法で役立つかもしれません。こちらをご覧ください

また、最新の SDK には MAC OS 用のフレームワークも含まれていますが、追加していません。上記のすべての情報が私を助けるのに役立つことを願っています. ありがとう!

4

1 に答える 1

0

これは、実際のプロジェクトと同じように設定されたサンプル プロジェクトがないと、デバッグが非常に困難になります。Alamofire プロジェクトをプロジェクトにインポートした場合、Copy Frameworksビルド フェーズに追加したときに Alamofire の 2 つのバージョンが表示されることはありません。これを本当に迅速に解決したい場合は、2 つの選択肢があります。

オプション1

サンプル プロジェクトを Github にプッシュし、ここにリンクします。次に、プロジェクトを見て、問題が何であるかをすぐに確認できます。ここでそれが非常に難しい主な理由は、問題の原因となる可能性のある約 10 の異なるものがあるためです。したがって、サンプルプロジェクトを作成する方が、私たちがぐるぐる回るよりもはるかに高速です (@Masterfego で既に開始しています)。

オプション 2

CocoaPodsを試してみてください。これは、これらの煩わしいタイプのプロジェクト管理の問題を永遠に軽減する素晴らしい依存関係管理システムです。CocoaPods 自体には素晴らしいドキュメントがあります。また、Alamofire のREADMEでは、CocoaPodsを使用してプロジェクトに Alamofire を追加する方法が詳しく説明されています。


おすすめ

を選択することを強くお勧めしますOption 2。それが確実に前進する最速の方法であり、より堅牢な依存関係管理システムに移行したことを後悔することはありません。これにより、ライブラリの更新と新しいインストールの管理が非常に簡単になります。

あなたが最終的にOption 1.

于 2015-04-24T15:32:28.597 に答える