У меня есть приложение с установленными фреймворками Parse и Facebook. Parse был установлен путем перетаскивания файлов в папку "Frameworks" проекта и выбора "скопировать при необходимости", в то время как SDK для Facebook был установлен путем перетаскивания, а не выбора опции копирования. Оба отображаются в списке Связанные двоичные файлы. Проблема заключается в том, что болты включены в оба SDK. Я попытался использовать только один Facebook, создав следующие ошибки Link-O:
Undefined symbols for architecture x86_64:
"_BFTaskMultipleExceptionsException", referenced from:
___53+[PFObject(Private) deleteAllAsync:withSessionToken:]_block_invoke214 in Parse(PFObject.o)
___65+[PFObject(Private) _deepSaveAsync:withCurrentUser:sessionToken:]_block_invoke311 in Parse(PFObject.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я удалил ссылку на Facebook и попытался перетащить Parse one, но ошибка сохранилась. Я также получил предупреждение, что
ld: warning: ignoring file /Users/milesper/Documents/FacebookSDK/Bolts.framework/Bolts, missing required architecture x86_64 in file /Users/milesper/Documents/FacebookSDK/Bolts.framework/Bolts (2 slices)
хотя я удалил файл из SDK.
Как мне очистить проект и ссылку на версию "Болты"? Есть ли что-то еще, что я должен делать?