2017-10-18 20 views
0

enter image description here私がテストでコンパイルすると、私はいつも "このようなモジュールはありません 'RealmSwift'"という結果を得ています。このようなモジュールはありません 'RealmSwift'

ポッドファイルには次のものがあります。

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '9.0' 
# ignore all warnings from all pods 
inhibit_all_warnings! 

target 'App' do 
    use_frameworks! 
    pod 'RealmSwift' 
    pod 'Fabric', '~> 1.6.3' 
    pod 'Answers', '~> 1.3.5' 
    pod 'DropDown', '~> 2' 
end 

post_install do |installer| 
    installer.pods_project.targets.each do |target| 
    target.build_configurations.each do |config| 
     config.build_settings['SWIFT_VERSION'] = '3.0' # or '3.0' 
    end 
    end 
end 

私はそれを試みましたが、私はまだ同じ結果を得ています。

pod --version 
pod cache clean Realm 
pod cache clean RealmSwift 
pod deintegrate || rm -rf Pods 
pod install --verbose 
rm -rf ~/Library/Developer/Xcode/DerivedData 

私はまた、「ロック。Podfile」私のプロジェクトの「ポッド」フォルダ、ファイルを削除し、「アプリケーション。xcworkspace」と、私はポッドのインストールを実行しています。

target' AppTests' do 
    inherit! : search_paths 
    end 

「@testableインポートアプリケーションは、」それぞれのテストファイルに含まれている必要があります

私はXcodeの8.3.3とスウィフト3

+0

Xcodeでビルドする際に表示されるその他のエラーは何ですか?モジュールを見つけることができないということは、通常、モジュール(またはそれが依存するもの)がビルドに失敗したことを示します。 – bdash

+0

スクリーンショットを追加しました。 –

答えて

1

で働いている私は、テスト対象に追加する必要がありました(メインターゲットの名前に対応する)

テストファイルは、テストファイルではない(ターゲットメンバーシップ内の)ファイルを含めてはならない(MUST NOT)。

0

私は同じ問題がありました。私のために働いたのは次のとおりです:

Xcode 9を使用しているならば、それを推奨設定で更新してください。 Xcodeはレルムを認識します。

関連する問題