Почему приложение неожиданно не строит и не жалуется на ошибки «ld» и «clang»?

Эти ошибки действительно меня смущают, и я понятия не имею, что я сделал, чтобы вызвать их:

ld: warning: directory not found for option '-F/"..."' ld: warning: ignoring file "..."/iOS 7/Crashlytics.framework/Crashlytics, file was built for unsupported file format ( 0x56 0x65 0x72 0x73 0x69 0x6F 0x6E 0x73 0x2F 0x43 0x75 0x72 0x72 0x65 0x6E 0x74 ) which is not the architecture being linked (i386): /"..."/Crashlytics.framework/Crashlytics Undefined symbols for architecture i386: "_OBJC_CLASS_$_Crashlytics", referenced from: objc-class-ref in AppDelegate.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

У меня нет сладкой подсказки, о чем идет речь. Как это исправить?

    Версия фреймворка, с которой вы связываетесь с проектом, построена только для устройства. Используйте приложение для рабочего стола с тегами, чтобы связать правильную структуру с вашим проектом.

    Поддержка Crashlytics:

    1. Trash Crashlytics.framework из вашего проекта.

    2. Запустите это в терминале, чтобы скопировать фрейм на рабочий стол:

    ditto -xk /Applications/Fabric.app/Contents/Resources/com.crashlytics.sdk.ios-default.zip ~ / Desktop /

    1. Добавьте и скопируйте фреймворк обратно в свой проект.

    Я использовал Crashlytics с cocoapods и столкнулся с той же ошибкой после обновления до Fabric.

    Шаги для исправления:

    1. Удалить «Другие флаги компоновщика» и вставить в него $ (унаследованный)
    2. Удалить «Другие флаги библиотекаря» и вставить $ (OTHER_LDFLAGS)
    3. Удалить Crashlytics.framework из каталога Pods
    4. Запустите программу установки. Вы увидите что-то подобное в разделе «./Pods/Fabric/Crashlytics.framework/Versions/A/Resources/info.plist

    введите описание изображения здесь

    Давайте будем гением компьютера.