DYLD, библиотека не загружена - происходит только в тестовом полете - PullRequest
0 голосов
/ 23 апреля 2019

Попытка построить проект Cordova с Cocoapods в XCode 10, и все отлично работает в режиме отладки, но при публикации в Testflight он просто вылетает с сообщением об ошибке.

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Description: DYLD, Library not loaded: @rpath/mediastreamer2.framework/mediastreamer2 | Referenced from: /var/containers/Bundle/Application/5EB1FE06-D8EC-479A-BC36-C7CD1F55C9A2/Intulse.app/Intulse | Reason: no suitable image found.  Did find: | /private/var/containers/Bundle/Application/5EB1FE06-D8EC-479A-BC36-C7CD1F55C9A2/Intulse.app/Frameworks/mediastreamer2.framework/mediastreamer2: mremap_encrypted() => -1, errno=12 for /private/var/containers/Bundle/Application/5EB1FE06-D8EC-479A-BC36-C7CD1F55C9A2/Intulse.app/Frameworks/mediastreamer2.framework/mediastreamer2
Triggered by Thread:  0
  • У меня естьпопытался установить битовый код как нет в обоих моих проектах.

https://i.imgur.com/ayh7hRq.png

  • Я также установил его как необязательный в связанной библиотеке.

https://i.imgur.com/DexPyLc.png

  • Очищено и восстановлено
  • Пути поиска пути к файлу установлены на @ executetable_path / Frameworks
  • Для подписи установлено значение «Автоматически управлять подписью» ив настройках сборки для него установлено «iOS Developer»
  • Always Embed Swift Стандартные библиотеки, для которого установлено значение «Да»
  • Воссоздан профиль обеспечения
  • Сторона загрузила сборку Release изприложение, использующее Apple Configurator 2 (не вылетает).
  • Изменена схема в архиве для отладки
  • Центр сертификации отношений с разработчиками Apple Worldwide установлен на "Use System Defaults"

https://i.imgur.com/mUNtY1D.png

Я ожидал, что он будет запущен в испытательном полете, но просто мгновенно вылетит.

...