2017-05-19 14 views
3

Xcode 8.2.1でプロジェクトをセットアップしました。 Xcode 8.3.2にアップグレードします。プロジェクトを実行してもエラーは発生しません。私はそれを解決するためにいくつかの方法を試してみました単体テストで「リンカコマンドが終了コード1で失敗しましたか?

enter image description here

:私は私のアプリをテストするためにユニットテストを実行したときしかし、私はこの問題を得ました。たとえば:

enter image description here

またはderivedDataを削除して、アプリをきれいにテストホストを清掃してください。それらのすべては私のために働いていませんでした。このエラーが出た理由はわかりません。誰でも私を助けることができますか?おかげで

私のテストターゲット上のホストアプリケーションは、私が設定したときにエラーが解決された私のため Noneに設定した
+1

「リンカエラー」をダブルクリックすると詳細が表示されます。ありがとう – byJeevan

+0

@byJeevan。私は "リンカのエラー"をダブルクリックしようとしましたが、xcodeに何も表示されません。私はそれについて混乱しました。 –

+0

いくつかのlibやフレームワークファイルがないように見えますが、エラー情報を確認して、そのファイルパスをリセットするとこの問題が解決する可能性があります。 – Kira

答えて

1

その私のプロジェクトのターゲットに

あなたは、あなたのプロジェクトのターゲットにGeneralタブで、このドロップダウンにそれを設定することができます。

enter image description here

+0

私のホストアプリケーションは「カスタム」と言っています。ホストアプリケーションを実際のアプリに変更し、ビルドに成功しました。 –

0

Xcodeプロジェクトに単体テストを追加しているときに私はこれまでで最も役に立たないエラーに遭遇しました。

問題は、Podfileがテスト対象を含むように更新されていないことでした。私は次のステップで修正しました:

まず、テスト対象の名前を取得します。

次は、これであなたのPodfileを更新:pod installを実行し、その後

target '<YOUR_PROJECT>Tests' do 
     inherit! :search_paths 

     # Any pods that may be needed for testing 
    end 

その後、&テストを実行することができました。

あなたの走行距離は異なる場合があります...

関連する問題