Я работаю над SDK. Мне нужно использовать несколько пакетов, и я использую Карфаген для этого.
Что я сделал:
1 - Создать мою структуру Какао.
2 - Создайте файл Cartfile и создайте мои зависимости (https://github.com/attaswift/BigInt) работает обновление Carthage. (Я сделал все шаги, описанные в документации)
3 - Сборка фреймворка (сборка карфагена --no-skip-current)
4 - Я импортировал все двоичные файлы в другой проект приложения (Моя структура и ваши зависимости - Встроить фреймворки)
Когда я запускаю приложение в симуляторе. Работало нормально, но при попытке запустить на устройстве я получаю эту ошибку: Идентификатор пакета этого приложения не совпадает с идентификатором подписи кода.
Когда я удалил все фреймворки, приложение работало нормально. Я пробую тот же процесс с другим пакетом (https://github.com/mattrubin/OneTimePassword), и приложение работает очень хорошо.
У кого-нибудь есть идеи по этому поводу? Я работаю над этим почти 2 дня.