Новый проект Xcode — dyld`dyld_fatal_error

Думаю, у меня проблема с моей текущей средой Xcode.

У меня есть проект, который я использую для сторонних фреймворков, недавно я очистил ~/Library/Cache и отозвал все свои сертификаты/идентификаторы/предоставленные профили и создал новые.

Когда я запускаю проект на устройстве, я получаю ошибку dylddyld_fatal_error`, вчера я потратил целый день, пытаясь исправить ее, но безуспешно.

Сегодня я попытался создать новый проект, быстрый язык, язык по умолчанию, попытался запустить его на своем устройстве (iPhone 6s, iOS 9.3.1) и получил ту же ошибку (скриншот):

https://www.dropbox.com/s/s610kjb91t03hfz/Screenshot%202016-04-25%2017.43.09.png?dl=0

Не знаю, что именно вызывает проблему или как ее исправить. Помощь приветствуется.

Среда: Xcode 7.3, Apple Swift версии 2.2 (swiftlang-703.0.18.1 clang-703.0.29), цель: x86_64-apple-macosx10.9

[править] Нажав «Продолжить» в отладчике, я получаю это в журнале

dyld: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /var/containers/Bundle/Application/6FB44AE2-1475-4EC0-8620-38E210C27315/test.app/test
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/6FB44AE2-1475-4EC0-8620-38E210C27315/test.app/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of '/private/var/containers/Bundle/Application/6FB44AE2-1475-4EC0-8620-38E210C27315/test.app/Frameworks/libswiftCore.dylib'
(lldb) 

person Ahmad Alkhawaja    schedule 25.04.2016    source источник
comment
Фактическая причина будет где-то доступна (возможно, вам придется продолжить в отладчике). Это будет что-то вроде динамическая библиотека не найдена... нам нужна эта информация.   -  person trojanfoe    schedule 25.04.2016
comment
Я отредактировал свой вопрос с информацией.   -  person Ahmad Alkhawaja    schedule 25.04.2016


Ответы (1)


Проблема была в моих сертификатах. Когда я открыл связку ключей, я обнаружил, что сертификаты, которые я недавно создал, имели ошибку the certificate has an invalid issuer.

Затем я удалил все свои сертификаты, добавленные из Apple Developer Center. Я запросил новый сертификат в центре сертификации и использовал его для создания нового сертификата в Apple Developer Center. Потом скачал и установил.

Я также установил сертификат WWDR с сайта https://www.apple.com/certificateauthority/.

Это сработало!

person Ahmad Alkhawaja    schedule 25.04.2016