Я работаю над проектом iOS с умеренно сложной системой сборки, которая создает фреймворк/универсальный двоичный файл.iOS/Xcode все проекты загрузки пользовательских встроенных фреймов начали сбой сегодня
При внесении некоторых изменений в эту фреймворк & это тестовое приложение, запуск которого внезапно начал сбой в dyld перед ударом main(). Это, похоже, проблема с Xcode, так как возврат сборки и даже загрузка известной хорошей версии теперь дают тот же результат! Dyld не загружает пользовательскую раму:
Process: TestApp [530]
OS Version: iOS 9.2.1 (13D15)
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000000e7ffdefe
Triggered by Thread: 0
Dyld Error Message:
Dyld Message: Library not loaded: @rpath/Test.framework/Spin
Referenced from: /var/mobile/Containers/Bundle/Application/8A7C50D3-F3A1-4DB6-8929-52607F8605A2/TestApp.app/TestApp
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/8A7C50D3-F3A1-4DB6-8929-52607F8605A2/TestApp.app/Frameworks/Test.framework/Test
mmap() errno=1 validating first page of
'/private/var/mobile/Containers/Bundle/Application/8A7C50D3-F3A1-4DB6-8929-52607F8605A2/TestApp.app/Frameworks/Test.framework/Test'
Error Formulating Crash Report:
Failed while requesting activity/breadcrumb diagnostics
Эта проблема, по-видимому, имеет множество возможных коренных причин. Я пробовал различные решения, размещенные на вопрос 32730312 (здесь: Reason: no suitable image found.), включая:
- удаление проектов Создание и папки DerivedData
- удаление различных Xcode папки кэша
- перезапуск Xcode, компьютер & даже устройства
- регенерирующих профиль обеспечения
- отбрасывая проект и строительство из свежих тянуть или даже предыдущих выпусков SDK
Ни одна из этих проблем не устраняет проблему.
Проект отлично работает на симуляторе, но не на устройстве. Я не уверен, что еще можно попробовать переустановить Xcode и/или создать отдельную учетную запись пользователя, поскольку, по-видимому, в Xcode есть что-то еще, что я пропустил!
Возможно, что-то случилось с идентификацией подписи кода, проверьте свои сертификаты и профили подготовки. –
К сожалению, я уже пробовал это, но безрезультатно. – Walt