既存の iOS アプリケーションを開発しており、このプロジェクトの単体テスト ケースを作成する必要があります。シミュレータ 6.0 でビルドおよび実行しています。プロジェクトをテストしようとすると、必ず以下のエラー メッセージが表示されます。正確なエラーを把握できません。
id: file not found: /Users/Yuva/Library/Developer/Xcode/DerivedData/FlyApp-aexukpgtbathuadgxlnm/Build/Products/Debug-iphonesimulator/FlyApp.app/FlyApp
clag: error: linker command failed with exit code 1 (use -v to see invocation)
このリンカー エラーを解決してアプリをテストするのを手伝っていただけますか?
ベストアンサー1
解決手順:
- 別の名前で新しいスキームを作成する
古いスキームを削除する
新しいスキームを追加
問題の発生源:
製品名を変更し、スナップショット オプションを無効にしました。すると突然、次のエラーが表示されました。
ld: file not found:.././previousproductname.app/previousproductname
デバッグに失敗しました:
派生データを削除し、Xcode を再起動しました。 - 解決されていません。
この手順に従いました:リンクhttp://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/- 同じエラー。解決されていません。
最後に、スキーム名を変更し、古いスキームを削除して新しいスキームを追加し、問題を解決しました。