Это случилось со мной при попытке скопировать демонстрационную библиотеку PSPDFKIT в мой проект.Я следовал всем инструкциям на сайте + все предложения на этой странице ... по какой-то причине он продолжал выдавать вышеуказанную ошибку, проблема заключалась в том, что если я щелкнул сообщение в методе ошибки ... оно появилось только в двоичном (очевидно, у меня нет доступа к исходному коду, потому что я должен заплатить за него).
Я заметил это на странице инструкции:
Поэтому я перешел к внутренностям этого конфигурационного файла и обнаружил следующее:
OTHER_LDFLAGS=$(inherited) -ObjC -fobjc-arc -lz -framework CoreText -framework CoreMedia -framework MediaPlayer -framework AVFoundation -framework ImageIO -framework MediaPlayer -framework MessageUI -framework CoreGraphics -framework Foundation -framework QuartzCore -framework AVFoundation -framework CFNetwork -framework MobileCoreServices -framework SystemConfiguration -weak_framework UIKit
Затем я перешел к примеру проекта, предоставленному автором указанной библиотеки ... и заметил, что предыдущие флаги были дословно скопированы вдругие флаги компоновщика в моих настройках сборки .. однако в моем проекте .. их не было! .. Поэтому я просто скопировал и вставил их в настройки сборки моего проекта, другие флаги компоновщика, и все заработало!
Отнимите точку зрения: если вы полагаетесь на какой-то файл .xcconfig в вашей установке, дважды проверьте пример исходного кода или что-то в этом роде и убедитесь, что он действительно был применен ... он не был правильно примененмой случай