1. ホーム
  2. アイオス

[解決済み】ビルドエラーが常に発生する。No such module 'Alamofire'

2022-03-03 08:52:26

質問

の指示に従いました。 Alamofire ギズーブ ,

という名前のxcodeプロジェクトを作成しました。 cocoapods-test & を閉じました。

プロジェクトフォルダに移動して実行する pod init コマンドを実行すると、Podfileが生成されます。そして、そのPodfileに以下のコードを追加しました。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'Alamofire', '~> 3.0'

そして、コマンドを実行します。 pod install で、これはその結果です。 ターミナルを表示します。

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 . しかし、何度clean &buildしてもダメ。 というエラーが出ます。 No such module 'Alamofire' . 以下はそのスクリーンショットです。

手順通りに操作しているのに、なぜこのような問題が発生するのでしょうか?

(私は XCode 7.2.1 , Swift 2.1.1 & Alamofire 3.3.0 )

=================================================================== 更新

LK Yeung さんの回答を試しましたが、コメントを外すと import Alamofire その後、クリーン&再度ビルドすると、Alarmofireからコンパイラエラーが大量に発生しました。

解決方法は?

私もこれと全く同じ問題を抱えていました。Xcode 7.3 で、Swift 2.2 を使用していることを確認してください。

Swiftのバージョンは、次のようにして確認できます。 xcrun swift -version . Xcode を 7.3 にアップデートすると、自動的に Swift もアップデートされるはずです。

Xcodeをアップデートすることで、私の場合はこの問題が解決しました。