github のAlamofire
の指示に従いました。
cocoapods-test
という名前のxcodeプロジェクトを作成し、閉じました。
Podfileを生成するpod init
コマンドを実行するプロジェクトフォルダーに移動します。次に、Podfileに次のコードを追加しました。
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 3.0'
次に、コマンドpod install
を実行します。これはterminal:の結果です
Updating local specs repositories
CocoaPods 1.0.0.beta.6 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.
For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.
Analyzing dependencies
Downloading dependencies
Installing Alamofire (3.3.0)
Generating Pods project
Integrating client project
[!] Please close any current Xcode sessions and use `cocoapods-test.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
次に、プロジェクトフォルダーにcocoapods-test.xcworkspace
という新しいファイルがあります。ダブルクリックすると、xcodeが再び開き、Alamofireモジュールが表示されます。
次に、プロジェクトのViewController
クラスとimport Alamofire
を開きました。しかし、何度クリーニングしてビルドしても、常にエラーが発生しますNo such module 'Alamofire'
スクリーンショットは次のとおりです。
順を追って指示に従ったのに、なぜこの問題が発生するのですか?
(XCode 7.2.1
、Swift 2.1.1
&Alamofire 3.3.0
を使用しています)
======= UPDATE ========
@LK Yeungの答えを試して、import Alamofire
のコメントを外してから、再度クリーン&ビルドし、Alarmofireから多数のコンパイラエラーを受け取りました。
私はこれとまったく同じ問題を抱えていました。 Xcode 7.3を使用していて、Swift 2.2。
xcrun Swift -version
を使用してSwiftバージョンを確認できます。Xcodeを7.3に更新すると、Swiftも自動的に更新されます。
Xcodeを更新すると、この問題は解決しました。
ライブラリを使用する前に、プロジェクトを1回正常にビルドする必要があります
コメントimport Alamofire->ビルド-> uncomment import Alamofire
「project_name」の代わりに「project_name」。xcworkspaceを開いていることを確認してください。。xcodeproj。 。xcworkspaceプロジェクトファイル。
また、ライブラリを「ライブラリとリンクバイナリ」セクションに追加する必要があります
置くことができますpod 'Alamofire', '~> 3.0'
以下のように。そして、pod install
もう一度。
target 'yourtarget' do
pod 'Alamofire', '~> 3.0'
end
Alamofire(または他のフレームワーク)を手動でインストールする場合、ビルド構成が親プロジェクトとサブプロジェクトの両方で一致することを確認してください。たとえば、プロジェクトのビルド構成が「開発」と呼ばれているのに、Alamofireのビルドが「デバッグ」と呼ばれている場合、「モジュールがありません」というエラーが表示されます。
私は同じ問題を抱えていました、理由はalamofireの間違ったバージョンをインストールしたからです。
私はXcode 7.3を使用しています、Swift 2.2、したがってalamofire 3.0は私のために働いた
@Michalが言及したこれらの手順を使用してライブラリを削除します
以前に追加したライブラリの削除またはアンインストール:cocoapods
次に、ポッドファイルで
ソース ' https://github.com/CocoaPods/Specs.git '
プラットフォーム:ios、「9.3」<-ターゲットバージョン
use_frameworks!
ターゲット ’’ポッド「Alamofire」、「〜> 3.0」
終わり
最新の更新されたインストールalamofireを試してみてください。また、alamofireの最新版を使用するかどうかを確認してください。
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'Alamofire', '~> 4.4'
end
ポッドファイルで上記のalamofireを試してください
そのようなモジュール「Alamofire」はありません
私はこれと同じ問題を抱えています:
pod update
ポッドファイルが自動的に更新されます。同じエラーが発生する場合は、次の手順を実行します。
pod init
pod install
その後、同じエラーが発生した場合は、これを実行します:
pod update