2017-01-03 12 views
0

私はSwiftフレームワーク内に他のいくつかのモジュールを含んでいます。必要なモジュールが見つからない場合があります。

必要なモジュールがありません:「Alamofire」、「AlamofireObjectMapper」、「ObjectMapper」

このメッセージ私は、一部の人々は、次のメッセージを見ていた使用するために、当社では他の人のためのフレームワークを展開

私は奇妙な/混乱パーのために、

今私のAppDelegate.swiftファイルに

import ASMCL 

を置くとすぐにアップしていますts。

すべて同じバージョンのXcode(8.2.1)を実行している4つの異なるコンピュータでこれを試しました。 3人で、フレームワークは何の誤りもなく働いた。 4台目のコンピュータでは、上記のエラーが発生しました。

私の同僚のシステムでは、彼はエラーが発生しました。しかし、もし彼が彼のプロジェクトを手直しし、私のために働いていたマシンの一つで試してみると、うまくいきます。

ビルドの設定を確認したところ、私たちの間で違いは見つかりませんでした。

Objective-Cプロジェクトでこの同じフレームワークを使用すると、(少なくとも私にとっては)ユーザーの誰もこれらのエラーを表示しておらず、フレームワークは予想どおりに機能します。

私のビルドプロセスの一環として、私は、含まれているモジュールのそれぞれを再署名する小さなシェルスクリプトを持っていますが、これはフレームワークに再署名し、それに含まれているすべてのモジュールは、私のプロジェクトをきれいにし、エラーは依然として続きます。

自分の仕事の代わりに私の個人的なAppleIDを使ってみました。私の家のコンピュータでは、私のプロジェクトでエラーはありません。私たちの仕事用Macのうち、同じ個人用のAppleIDを使用して、私はエラーが発生しました。

私のファイルにフレームワークをインポートする方法は、フレームワークを「埋め込みバイナリ」セクションにドラッグし、必要に応じてコピーを選択するのではなく、フレームワークの場所にパスを入れます。 「フレームワーク検索パス」私は "再帰的"オプションを使用して試しました。物事が働くコンピュータでは、私は「再帰的」なものは必要ありません。

私はまた、フレームワークを「必要に応じてコピーする」ことを試みましたが、何も変更されませんでした。

私は本当に他に何を試していいのかわかりません!私は問題を再現することができますが、フレームワークが動作するプロジェクト、およびこれらのエラーがどこにあるのかという共通の理由をまだ見つけていません。

あなたの中にはいくつかの理論やクラムを投げても、それは素晴らしいものです!私はちょうど他の何をチェックするか分からない。

ありがとうございました!私は私の答えを見つけたと思う

答えて

関連する問題