Smaato для Swift iOS: команда компоновщика с кодом выхода 1 (используйте -v, чтобы увидеть вызов)
Xcode получает ошибку, которую вы можете увидеть ниже
Фреймворк Smaato - это письменный фреймворк Objective-C, но в моем проекте я использую только Swift. Как я могу справиться с этой проблемой (я только перетащил платформу Smaato в пространство проекта Xcode и проверил, что она работает со строкой импорта)?
2 ответа
Проверьте, добавили ли вы следующие платформы: UIKit,Foundation,StoreKit,CoreTelephony,SystemConfiguration,MessageUI,AdSupport,QuartzCore,CoreLocation,CoreImage,CoreFoundation,EventKit
Проект Swift не распознает напрямую файлы Objective C, добавленные в проект. После перетаскивания фреймворка в проект есть несколько шагов.
Сначала вы должны создать Bridging-Header. Создайте новый заголовочный файл. Обычно его называют "имя_проекта-Bridging-Header.h".
В настройках сборки найдите "Заголовок моста Objective C" и установите значение "Имя файла заголовка моста". Вам нужно будет указать путь из каталога вашего проекта.
Теперь добавьте import <iSoma/iSoma.h>
в соединительном заголовке. После этого вы сможете получить доступ к файлу Objective в файле Swift.