Alamofireの新しいVanillaサブモジュールのインストール。XCode6を使用し、Tへの指示に従います。ここにあるものは適切ではありません。私が取得しているエラーは、「alamofireのインポート時にObjective-Cモジュール "alamofire"をビルドできませんでした。取得したエラーのスクリーンショットです:
そして私の構成:
この場合、最初にフレームワークを個別に構築するだけです。あなたの場合:
Developer/Xcode/DerivedDataに移動し、フレームワークのフォルダーを削除します。 (または単にDerivedData自体を削除します)
実行中のシミュレータにアプリのビルドがある場合は、そこでアプリを削除する必要があります。
その後、クリーン&ビルド
これは私にとって常に機能します:
~/Library/Developer/Xcode/DerivedData
を削除しますDerivedDataフォルダーを削除し、プロジェクトをクリーニングしてビルドすると、この問題は解決しました。
きれいにビルドできました。
動的フレームワークをインポートしようとしてこのエラーが発生する場合は、フレームワークがターゲットのターゲット依存関係に含まれていることを確認してください。
Project > "Target" > Build Phases > Target Dependencies
以下をこの順序で試してみて、手順の1つが機能するはずです。
Cmd+B -ワークスペースをビルドし、必要なターゲットまたはモジュールをビルドする可能性があります。
Cmd+K その後 Cmd+B -クリーンしてからビルド
Cmd+Shift+Option+K そして Cmd+B -ビルドフォルダーのクリーンアップ
Xcodeを終了し、派生データを削除し、Xcodeを起動して Cmd+Shift+Option+K それから Cmd+B
これは、Xcodeから派生データおよびその他のキャッシュをクリーンにするための、可能な限りクリーンな方法です。
インポートとそれを使用するすべてのコードをコメントアウトし、ビルド、実行、コメント解除します。それは私のために働いた...
Objective-C/Swiftハイブリッドプロジェクトの1つでこの問題を解決しました。
Objective-Cブリッジファイルに、次の行を追加します。
#import <Alamofire/Alamofire.h>
ポッドの構築に失敗すると、このエラーも発生する可能性があります。 (私の場合、廃止された構文を使用した古いポッドはビルドに失敗しました)。
pod update
を試して、ポッドを最新バージョンに更新し、状況を確認してください。