私はすべてのT.新規インストールの指示に従いますが、エラーが発生します:
「そのようなモジュールはありませんAlamofire」
ここの方向:
それまでの間、Alamofireをgitサブモジュールとして追加し、Alamofire.xcodeprojファイルをXcodeプロジェクトにドラッグし、フレームワーク製品をアプリケーションターゲットの依存関係として追加します。
そして私のスクリーンショット
Alamofire.xcodeproj以外のファイルをAlamofireからプロジェクトに追加していないことを確認してください
手順を追って説明します。
import Alamofire
_ //ソースファイル内Alamofire.request(.GET, "http://httpbin.org/get")
// Alamofireを使用Libを 'the Link Binary With Libraries
'セクションにも追加する必要があります。
target Dependencies
は、ターゲットの前にlibが(再)ビルドされるようにし(libに変更を加える場合に便利です)、Linkセクションは、リンクフェーズでlibが使用可能であることを確認します。
[〜#〜] edit [〜#〜]上記の説明はほとんどのプロジェクトで機能します。ただし、alarmofireはこの特定のプロジェクトに必要なプロセスをここで更新しました https://github.com/Alamofire/Alamofire
数日間これに頭を打ちましたが、ここにこれを投げ込むと考えましたが、Alamofireをサブモジュールとして導入するときにチームプロジェクトでこの問題が発生しました。独自のスキーム構成がある場合は、Alamofire.xcodeprojでもそれらを複製する必要があります。また、これらの変更を同期させるには、Alamofireをフォークする必要がある可能性があります。
ビルドフェーズのこの順序はうまくいきました。
ビルドフェーズをドラッグして再配置できます。
NAlexN の手順を実行した後、まだ機能しませんでした
ビルドフェーズの順序も変更する必要がありました。
そうだった
-ターゲットの依存関係
-ソースのコンパイル
-バイナリをライブラリにリンクします。
変更後:
-ターゲットの依存関係
-バイナリをライブラリにリンクします。
-ソースのコンパイル
それは構築され、正常に実行されました!
Alamofireではなく、「RATreeView」という別のライブラリの新しいプロジェクトの「No such module」エラーを解決しました
追加しなければならなかった
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
pod "RATreeView", "~> 2.1.0"
podfileに実行しました
pod update
キーはuse_frameworksを追加することです!それは誰かを助けるかもしれない
ココアポッドを使用したときの同様のエラー..
次の手順で問題を解決しました。
Sudo gem install cocoapods --pre
)pod install
私は同じ問題を抱えていて、Command + B(プロジェクトのビルド)を実行するとエラーが消えます。
私にとってうまくいったこと:ターゲットの「リンクされたフレームワークとライブラリ」に「Pods.framework」が含まれていない場合。 (これは、cocoapodsを使用しており、フレームワークをモジュールとして使用している場合に適用されます)