У меня есть приложение с несколькими настраиваемыми динамическими фреймворками, что означает, что я использую iOS 8 в качестве SDK на Xcode 6.2. Мой Mac находится на Йосемити. В структурах есть источники и ресурсы Swift.Пользовательские рамки не загружены dyld: библиотека не загружена: @ rpath/Custom.framework/
Приложение является распределенным предприятием, поэтому я просто создаю IPA и распространяю его через веб-страницу, где пользователь может загрузить и установить приложение.
Приложение устанавливает и работает на iPhone 5 (iOS 8.1.2), iPod Touch (iOS 8.2) и симуляторах НО НО на iPhone 6 (iOS 8.1.2). Ошибка всегда dyld: библиотека не загружена: @ rpath/Custom.framework /. Всякий раз, когда я удалить и добавить рамки назад, чтобы попытаться исправить это другая структура всплывает не загружена на iPhone 6. (почему !!!)
Следующая были установлены:
- @ executable_path/рамочные
- Embedded Содержание Содержит Swift код - Да
- Каркасы во встроенных двоичных файлов
- Встроенные Каркасы
- Link Двоичные с библиотеками
Что вызывает эти проблемы и что я могу сделать, чтобы убедиться, что приложение работает последовательно на всех устройствах и версиях iOS 8.
Большинство решений, которые я нахожу, являются пробными и ошибочными предложениями.
Тысяча вверх голос брата, если можно. Это ответ: «Помните, что я ТОЛЬКО добавлял фреймворки к« Встроенным двоичным файлам »(Target> General> Embedded Binaries).« – satheeshwaran
Это самый лучший ответ. Спасибо! –