Причина: не е намерено подходящо изображение [затворено]

dyld: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/Stylist.app/Stylist
  Reason: no suitable image found.  Did find:
    /private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib'
(lldb) 

Получавам тази грешка при изграждане на моя iPhone. Мога да надграждам върху симулатора. Преработих всичките си файлове за предоставяне, но все още не мога да надграждам на моя iPhone. Моят Xcode е такъв

въведете описание на изображението тук

Това проблем с рамката ли е или проблем с подписването? Това не се случи в Xcode 6. Благодаря ви.


person Satsuki    schedule 23.09.2015    source източник
comment
Възможен дубликат на dyld: Библиотеката не е заредена: @rpath/libswiftCore.dylib   -  person UKDataGeek    schedule 31.12.2016
comment
Реших този проблем (след като открих купища задънени точки на SO), като промених разрешенията на сертификата за разработчици в света - вижте отговора ми тук: stackoverflow.com/a/41401399/559760 (надяваме се, че това помага!)   -  person UKDataGeek    schedule 31.12.2016
comment
Актуализация за iOS 13.3.1: ако имате този нещастен iOS и се опитате да инсталирате приложение с вложени рамки, просто знайте, че това е грешка - актуализирайте до 13.4.1 или по-нова версия, все още е разрешена   -  person iago849    schedule 17.04.2020


Отговори (31)


Имах този проблем преди за случайно отменен сертификат. Тогава всички мои бързи проекти имат този проблем. Има два начина за решаване на това:

Кликнете върху Product Clean (или CMD + Shift + K)

Или чрез ръчно почистване на файловете с настройки на Xcode:

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode
person Jieyi Hu    schedule 23.09.2015
comment
използвайте ги в терминала - person Jieyi Hu; 23.09.2015
comment
Няма проблем. Изберете моя отговор, ако желаете :) - person Jieyi Hu; 23.09.2015
comment
Това проработи и при мен, след като имах същия проблем и опитах много неща. - person Jeremy Kahn; 29.09.2015
comment
това наистина помогна, но не бях сигурен как и защо трябваше да се направи това - person kareem; 29.10.2015
comment
Това беше най-доброто! БЛАГОДАРЯ ТИ! Как разбра това? - person Mickey Sly; 14.01.2016
comment
@MickeySly късмет. хаха - person Jieyi Hu; 14.01.2016
comment
Мисля, че Alt + Clean също ще го направи - person jjxtra; 09.02.2016
comment
Почистването на проекта работи за мен: SHIFT + CMD + K - person B-Rad; 25.02.2016
comment
Много благодаря!! Работи като чар!! @fullstackpug - person Katakam Nikhil; 24.03.2016
comment
Благодаря работи за мен! Просто изтрийте данните от Диск и изчистете проекта! Но не мога да разбера региона зад тази грешка! аз - person Raksha Saini; 28.07.2016
comment
същото тук, работи! - person kokemomuke; 26.09.2016
comment
Имам същия проблем, но се показва само когато е качен на сървъра. Работи добре, когато го стартирам от xcode. можете ли да помогнете на проблема ми? - person stevengbu; 16.12.2016
comment
Това реши проблема! След часове четене на Stack, преиздаване на сертификати, рестартиране, изтриване, преинсталиране... няма резултати. И Product -› Clean го направи на секундата. - person thinkswift; 27.01.2017
comment
Невероятно!! ОЩЕ ЕДНА ЯБЪЛКОВА МИНА! - person Josh; 05.10.2017
comment
При мен не се получи. - person andrea.rinaldi; 10.11.2017
comment
Колкото и да си струва, срещнах подобна грешка в XCode 9.0.1. Опитах се да деинсталирам и преинсталирам всичките си сертификати, но когато преинсталирах, те изглежда си спомниха настройката за доверие, която имах преди това. Това, което в крайна сметка проработи за мен (изглежда), беше изключването на настройката „Винаги доверие“ на сертификата на Apple Worldwide Developer Relations Certification Authority, последвано от рестартиране. Какъв загадъчен въпрос! - person Duna; 06.07.2018
comment
защо тази грешка се появи на първо място?? - person Nishad Arora; 07.08.2018
comment
Product/Clean свърши работа за мен. Благодаря - person Paul; 27.09.2018
comment
Благодаря Почистването на проекта проработи за мен. Product-›Clean или shift + cmd + k. - person Saleh Enam Shohag; 13.11.2018
comment
Не помогна с нищо? Swift 4 - Swift 5. Опитайте да използвате друго устройство с по-нисък фърмуер iOS 13 и по-долу или симулатор. В моя случай най-новият софтуер не можеше да работи с предишната версия на Xcode. - person J A S K I E R; 12.02.2020
comment
Използвате ли Apple ID, който не е разработчик, за да инсталирате приложението на телефона си? Изглежда, че iOS 13.3.1 има повредени приложения, инсталирани с безплатни Apple ID, но само ако съдържат вградени рамки. Ако е възможно да свържете всички ваши зависимости като статични библиотеки, а не рамки (например, ако използвате Cocoapods, можете да премахнете use_frameworks! от вашия Podfile), това трябва да реши проблема засега. - person Kashif Rabbani; 22.02.2020

Търсих дълго по този въпрос. Има няколко причини за този проблем.

Ако се сблъсквате с код/библиотека на Swift в проект на Objectice C, трябва да опитате Решение 1-2-3

Ако се сблъскате с този проблем с нов проект Swift, решение 4 ще ви пасне най-добре.

Решение 1:

Рестартирайте Xcode, след това компютъра и iPhone

Решение 2:

Отидете до настройките за компилиране на проекта и задайте Embedded Content Contains Swift кодов флаг на ДА

Решение 3:

Отидете на настройките за изграждане на проект и добавете @executable_path/Frameworks към опцията Пътища за търсене на Runpath

Решение 4:

Ако нищо от горното не работи, това трябва. Изглежда, че Apple има нинджа кръпки за сертификати, както е споменато в публикацията на AirSign

At InHouse сертификати

Subject: UID=269J2W3P2L, CN=iPhone Distribution: Company Name, O=Company Name, C=FR

добавиха ново поле с име OU

Subject: UID=269J2W3P2L, CN=iPhone Distribution: Company Name, OU=269J2W3P2L, O=Company Name, C=FR

така че трябва просто да създадете отново сертификат и разпоредба

person Community    schedule 23.09.2015
comment
Благодаря, направих решение 1~3 и не работи. Създадох отново сертификат и разпоредба и не работи добре - person Satsuki; 23.09.2015
comment
Бях изправен пред същото съобщение за грешка, както беше зададено първоначално от Satsuki. Решение 4 свърши работа за мен. Имах проблеми с Realm Framework, но само ако се опитах да създам архив на моето приложение и след това да го инсталирам чрез iTunes (в противен случай директното внедряване на устройството беше гладко). - person Peter Ivanics; 28.09.2015
comment
4 го направи и за мен! Ето връзка към публикацията на AirSign: airsignapp.com/ - person pshah; 01.11.2015
comment
Как да редактирам InHouse сертификата? - person Al Wang; 31.12.2015
comment
1 и 2 не ми подействаха. Прозорец -› проект, изтриване на извлечени данни го поправи. По-лош, бъги xcode ›.‹ - person Cymric; 31.01.2016
comment
Най-полезният отговор. Благодаря. - person Vyacheslav; 29.05.2016
comment
Работя на симулатор. Не се използват никакви сертификати или профили за предоставяне, но все още тази грешка. - person Jayprakash Dubey; 18.10.2020

Xcode->Product->Clean + Xcode Restart

След като опитах много от другите споменати решения, за мое вечно смущение, правенето на Xcode->Product->Clean и рестартирането на Xcode свърши работа.

person Sean Vikoren    schedule 27.01.2016
comment
Аз също направих много от гореспоменатите стъпки като получаване на WWRD, проверка на пътеката и т.н.... Нищо не работеше, докато не направих това Clean. Така че едно ГОЛЯМО Благодаря! - person Joe Famme; 17.02.2016
comment
Трябваше да рестартирам Xcode, след като няколко почиствания се провалиха. Това би изглеждало твърде очевидно решение, като се има предвид колко трудно изглежда Apple да направи всичко останало - person Jeffrey Kern; 12.03.2018

За мен този проблем се появяваше поради сертификата на WWRD -- моят беше актуален, но по някаква причина беше настроен на „винаги се доверява“ вместо „използване на системата по подразбиране“, което очевидно има значение.

person Warblr    schedule 24.03.2016
comment
+1 за проблема със сертификата. Опитах абсолютно ВСИЧКО, но след това забелязах, че сертификатът ми за програмист е настроен на Always Trust в ключодържателя. Промяната на Използване на системата по подразбиране, както казвате, работи перфектно. Благодаря ти! - person tylermilner; 15.06.2016
comment
Опитах всичко и това го направи. Сериозно защо Apple не може да поправи това като част от Xcode.... - person UKDataGeek; 29.12.2016
comment
изключително ВАЖНО: след промяна на сертификата достъпът да се използва системните настройки по подразбиране дълбоко ПОЧИСТИ проекта (cmd+Alt+shift+K) - person Roman Slyepko; 16.02.2017
comment
Спаси ми деня брат! Благодаря - person andrea.rinaldi; 10.11.2017
comment
Мисля, че това е КРАЙНОТО решение на този проблем. Също така опитах почти всички решения, налични в интернет, но никое от тях не работи за мен, освен това. Страхотно решение... - person Er. Vihar; 01.05.2018
comment
Моят сертификат за разработчици в ключодържателя беше зададен на „Винаги се доверява“ по някаква причина. Изграждаше и създаваше IPA и се срива при стартиране. Промяната на „Използване на системни настройки“ промени играта за мен. Сега работи добре. - person Vighnesh Pai; 21.05.2018
comment
Благодаря ви много, много ми помогна. - person Pawan Ahire; 06.06.2018

Ако случайно нулирате своя ключодържател, това може да се случи поради липсващи сертификати на Apple в ключодържателя. Проследих отговора на това, за да реша проблема си.

Имах същия проблем и успях да го поправя, като изтеглих отново WWDR (Apple Worldwide Developer Relations Certification Authority). Изтеглете от тук: http://developer.apple.com/certificationauthority/AppleWWDRCA.cer

person user1742302    schedule 22.10.2015
comment
поправи го за мен след прехвърляне на Xcode и моя потребителски профил от един Mac на друг. - person RTasche; 30.03.2016
comment
Работи за моя случай, благодаря! - person Alice Chan; 06.05.2016
comment
БЛАГОДАРЯ ВИ СЪР, ВИЕ СТЕ СПАСИТЕЛ - person Josh O'Connor; 31.07.2016
comment
Благодаря ви, отне ми толкова време да намеря това. - person loudmouth; 11.09.2017

Премахването на DerivedData свърши работа за мен.

Направете го чрез Xcode -> Предпочитания -> Местоположения -> щракнете върху стрелката зад пътя на DerivedData и премахнете цялата папка DerivedData във Finder.

person NBoymanns    schedule 20.10.2015
comment
благодаря, работи за мен, cordova + xcode 7.2 - person jujule; 04.01.2016
comment
Window > Projects > My Project > Derived Data > Delete свърши работата вместо мен. - person Michael Waterfall; 03.02.2016
comment
Работи за мен на Xcode 10.1. Всички също работеха, но в един щастлив ден Xcode започна да показва тези грешки. Благодаря. - person Zhebzhik Babich; 07.03.2019

Това се случи от моя страна, когато създавам приложение в командния ред чрез xcodebuild и xcrun PackageApplication, подписвайки приложението с корпоративен профил. На нашите сървъри за изграждане на CI сертификатът беше зададен на „Винаги доверие“ в ключодържателя (изберете сертификат -> Получаване на информация -> Доверие -> „Използване на системните настройки по подразбиране“ може да се промени на „Винаги доверие“). Трябваше да го върна на „Използване на системните настройки по подразбиране“, за да направя това да работи. Първоначално зададохме това на „Винаги доверие“, за да заобиколим диалоговите прозорци на ключодържателя, които се появяват след софтуерни актуализации и актуализации на сертификати.

person Jagveer Singh    schedule 28.03.2016

С риск да всея още объркване, имах този проблем, когато актуализирах до XC8.

Нито едно от тези предложения, нито от която и да е друга тема не го реши. Това, което НАПРАВИ работа, беше премахването на ВСИЧКО от фазата на изграждане на „Свързване на двоичен файл с библиотеки“, фазата на изграждане на „Целеви зависимости“ и общата настройка „Свързани рамки и библиотеки“.

За информация, използвам Carthage и бях добавил $(PROJECT_DIR)/Carthage/Build/tvOS към настройката за компилация FRAMEWORK_SEARCH_PATHS, така че моите рамки да могат да бъдат намерени.

FYI 2, тези проекти и рамките, са 100% бързи и рамките се изграждат DEFINES_MODULE = YES.

person daimler250v8    schedule 10.08.2016
comment
DEFINES_MODULE = YES работи за мен. Моят проект съдържаше и objektiv-C, и Swift. - person Jason Huh; 12.09.2016

  1. Премахнете приложението от устройството
  2. Почистете проекта (CMD + SHift + K)
  3. Изграждане/изпълняване на устройство
person Maxim Firsoff    schedule 20.07.2016

Цитирано от Технически въпроси и отговори QA1886:

Приложението Swift се срива при опит за препратка към библиотека Swift libswiftCore.dylib.

Въпрос: Какво мога да направя относно грешката при зареждане на libswiftCore.dylib в конзолата на моето устройство, която се случва, когато се опитам да стартирам езиковото си приложение Swift?

О: За да коригирате този проблем, ще трябва да подпишете приложението си с помощта на сертификати за подписване на код с организационна единица (OU), зададена на вашия ID на екипа. Всички корпоративни и стандартни сертификати за разработчици на iOS, които са създадени след пускането на iOS 8, имат новото поле за идентификатор на екип на правилното място, за да позволят на езиковите приложения на Swift да работят.

Обикновено тази грешка се появява в регистрационния файл на конзолата на устройството със съобщение, подобно на едно от следните: [....] [deny-mmap] картографираният файл няма идентификатор на екип и не е двоичен файл на платформа: /private/var/mobile/ Контейнери/пакет/приложение/5D8FB2F7-1083-4564-94B2-0CB7DC75C9D1/YourAppNameHere.app/Frameworks/libswiftCore.dylib

Dyld Error Message:
  Library not loaded: @rpath/libswiftCore.dylib

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000120021088
Triggered by Thread: 0

Referenced from: /private/var/mobile/Containers/Bundle/Application/C3DCD586-2A40-4C7C-AA2B-64EDAE8339E2/TestApp.app/TestApp
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/C3DCD586-2A40-4C7C-AA2B-64EDAE8339E2/TestApp.app/Frameworks/libswiftCore.dylib: mmap() error 1 at address=0x1001D8000, size=0x00194000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/C3DCD586-2A40-4C7C-AA2B-64EDAE8339E2/TestApp.app/Frameworks/libswiftCore.dylib
Dyld Version: 353.5

Новите сертификати са необходими, когато създавате архив и опаковате приложението си. Дори и да имате един от новите сертификати, просто оставката на съществуващ архив на swift приложение няма да работи. Ако е създаден със сертификат преди iOS 8, ще трябва да създадете друг архив.

Важно: Моля, бъдете внимателни, ако трябва да отмените и настроите нов сертификат за корпоративно разпространение. Ако сте вътрешен разработчик на Enterprise, ще трябва да внимавате да не отмените сертификат за разпространение, който е бил използван за подписване на приложение, което някой от вашите служители на Enterprise все още използва като всички приложения, подписани с този сертификат за разпространение на предприятието веднага ще спре да работи. Горното се отнася само за корпоративни сертификати за разпространение. Сертификатите за разработка са безопасни за анулиране за корпоративни/стандартни iOS разработчици.

Както заявяват момчетата от AirSign, проблемът се корени в липсващия атрибут на OU в полето за тема на вътрешния сертификат.

Тема: UID=269J2W3P2L, CN=Разпространение на iPhone: Име на фирмата, OU=269J2W3P2L, O=Име на фирмата, C=FR

Имам сертификат за развитие на предприятието, създаването на нов реши проблема.

person A.G    schedule 17.12.2015
comment
може ли някой да обясни това на английски? - person UKDataGeek; 29.12.2016

Все още може да получите този проблем, след като опитате @Jieyi Hu Answer. може да изглежда коригирано, но ако се появи отново (вероятно на xCode 9).

Това решение обаче изглежда работи (отнася се за Cocoapods 1.5.x):

  1. изчистете проекта си
  2. затворете Xcode и изтрийте DerivedData
  3. отворете Podfile във вашия проект и добавете това:

    post_install do |installer| installer.pods_project.build_configurations.each do |config| config.build_settings.delete('CODE_SIGNING_ALLOWED') config.build_settings.delete('CODE_SIGNING_REQUIRED') end end

  4. актуализация на под

източници:

https://github.com/evgenyneu/Cosmos/issues/105

https://github.com/Skyscanner/SkyFloatingLabelTextField/issues/201#issuecomment-381915911

Благодаря ти @Cédric

person Pranavan SP    schedule 17.05.2018

вероятно нямате правилната арка в тази библиотека, можете да направите a

file /private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib

и трябва да ви покаже арките, които са в тази библиотека... Не съм сигурен как се свързвате, но вероятно не е правилният начин (ако libswiftcore е фабрична библиотека, ако е някаква добавена библиотека, тогава вероятно не е компилиран правилно)

person Grady Player    schedule 23.09.2015
comment
Здравейте, благодаря ви за отговора, имам въпрос. В отговора, който казахте, трябва да ви покаже арките, които са в тази библиотека. как го показваш. - person Satsuki; 23.09.2015
comment
командата се нарича файл... но предполагам, че трябва да намерите локалната версия на вашия Mac, а не пътя в телефона... - person Grady Player; 23.09.2015

Аз също имах този проблем, но нищо, което опитах по-горе и в няколко други публикации, не работи.. освен това.

За мен промених идентификатора на пакета, тъй като имаме различен идентификатор на пакет за разпространение спрямо разработка.

Моят хардуер е разрешен за тази разпоредба и екипният ми акаунт е валиден, но хвърляше горната грешка на друга рамка.

Оказа се, че трябва да премахна изцяло старата версия на приложението от телефона си. И не просто да го изтриете по стандартния начин.

Решение :

  1. Уверете се, че целевият телефон е свързан
  2. от менюто на xcode щракнете върху [Window>Devices]
  3. изберете целевото устройство в менюто отляво.
  4. Вдясно ще има списък с приложения във вашето устройство. Намерете приложението, което се опитвате да тествате, и го премахнете.

Очевидно при инсталиране на едно и също приложение под същия екип под различен идентификатор на пакет, ако не започвате напълно от нулата, има някои препратки към рамки, които се замъгляват.

Надявам се това да помогне на някого.

person Christopher Wade Cantley    schedule 11.12.2015
comment
ID на пакета ми не е променен. И нито едно от горните предложения не поправи нещата (-› Почистване; ръчно изтриване; рестартиране на всичко; и ръчно премахване на приложението от iPhone всеки път; и още). Само следвайки предложенията на Кристофър, фиксираното мисли незабавно, без да почиства нищо отново. [Iphone 5; iOS 9.3.5; Xcode 7.3] - person marco; 08.09.2016

Току-що изчистих проекта и Clean Build Folder от менюто alt Product

person Edward Ashak    schedule 20.05.2016
comment
Пряк път за почистване на папка за компилация: alt+cmd+shift+k - person Ori; 03.07.2016

Стъпките по-долу са успешни.

1) В динамичната библиотека името за инсталиране трябваше да бъде "@loader_path"

2) В основния проект пътят за търсене на Runpath трябва да бъде "@loader_path" и "@loader_path/Frameworks"

3) Използван изглед от keychain-->покажи изтекли сертификати и премахна всичко.

4) Изтрит сертификат за разпространение и преинсталиран.

5) Изтеглено developer.apple.com/certificationauthority/AppleWWDRCA.cer и инсталирано.

person blackspear    schedule 30.05.2016

Наскоро се сблъсках с този проблем. Опитах всички възможни решения, но нищо не проработи. Накрая просто напуснах Xcode, премахнах сертификатите в keychain и инсталирах всичко ново и рестартирах Mac. За щастие подейства като чар :)

person STOP    schedule 25.08.2016

Имах същия проблем и успях да го поправя, като изтеглих отново WWDR (Apple Worldwide Developer Relations Certification Authority). Изтеглете от тук:

и настройте на Always Trust в ключодържателя. Промяна на Use System Default

работи за мен, надявам се това да ви помогне

person voidxin    schedule 01.09.2016

В моя случай ключодържателят показва сертификата като ненадежден, за да реша този проблем, зададох опциите за доверие на сертификата като „Винаги доверие“. Задаването на сертификата на „Винаги доверие“ беше основната причина за срива. Не успях да инсталирам приложението в устройството. Реших това, като зададох опцията за доверие на „Системни настройки по подразбиране“ вместо „Винаги се доверявай“. При мен сработи.

person Roshni    schedule 02.09.2016

Виждате същите симптоми, ако работите в Xamarin Studio и препращате към преносима библиотека, за която трябва да направите PCL примамка и трик за превключване. Това се случва, ако рефериращият проект е остарял по отношение на реферираната библиотека. Открих, че бях актуализирал общата си библиотека до по-нова рамка, актуализирах пакетите си, но не бях актуализирал пакетите си за iOS, за да съответстват. Актуализирането на пакетите реши тази грешка за мен.

person The Senator    schedule 21.11.2016

Можете да генерирате отново сертификата си и да рестартирате своя iPhone.

Това работи за мен, надявам се това да ви помогне.

person Joffrey Outtier    schedule 13.06.2016
comment
Моля, обяснете как го направихте. - person TDM; 21.10.2016

Решавам проблема, като проверявам локалните си ключодържатели. Запазете входа. Ключодържателят има правилния сертификат

person Bill Xie    schedule 29.07.2016
comment
Добре дошли в Stack Overflow! Това не дава отговор на въпроса. За да критикувате или поискате разяснение от автор, оставете коментар под неговата публикация - винаги можете да коментирате собствените си публикации и след като спечелете достатъчна репутация ще можете да коментирайте всяка публикация. Ако имате свързан, но различен въпрос, задайте нов въпрос, като се позовавате на този, ако ще ви помогне да осигурите контекст. - person ddb; 29.07.2016

Трябва да зададете сертификат (само сертификат, а не профил за осигуряване) за всяка динамична рамка, която свързвате (директно или косвено) във вашия проектвъведете описание на изображението тук

person Mayur Kothawade    schedule 24.11.2016

В моя случай, след като изтрия всички сертификати, създадени от Xcode и изтеглени. Нека xcode 8.1 управлява сертифицирането на приложението, работи добре!!! Надявам се това да помогне на някого.

person shujucn    schedule 02.12.2016

Срещал съм този проблем САМО на симулатора. Изглежда, че е свързано с някои невалидни права в нашето приложение, но проблемът не се появява, когато работим на устройство.

person bkbeachlabs    schedule 15.12.2016

Реших с тези трикове.

Стъпка 1:

Отидете на настройките за компилиране на проекта и добавете @executable_path/Frameworks към опцията Runpath Search Paths

Стъпка 2:

Отидете до настройките за целево компилиране и добавете @executable_path/Frameworks към опцията Пътища за търсене на Runpath и Пътищата за търсене на рамката.

въведете описание на изображението тук

Стъпка 3:

Повторно изтегляне на WWDR (Apple Worldwide Developer Relations Certification Authority), зададено на Use System Default като опция.

Стъпка 4:

Изтрийте всички получени данни с помощта на терминал

rm -rf ~/Library/Developer/Xcode/DerivedData/*

Стъпка 5:

Изтрийте всички сертификати и го преинсталирайте в Keychain. Активирах опцията Използване на системата по подразбиране.

Стъпка 6:

Рестартирайте Xcode.

person A.G    schedule 19.09.2017

изправен пред същия проблем

  1. моят сертификат за програмист беше изтекъл, така че създадох нов сертификат за програмист и го изтеглих
  2. почистете и рестартирайте xcode, това работи за мен
person Midhun Narayan    schedule 17.10.2017

Сблъсках се с този проблем с XCode 9. Нищо от горното не се получи. Това свърши работа за мен:

Project > Build Settings > Swift Compiler - Search Path: Setting "Import Paths" до $(PROJECT_DIR) (рекурсивно)

person ggs    schedule 27.10.2017

Това разреши моята грешка-

Повторно изтегляне на WWDR (Apple Worldwide Developer Relations Certification Authority), зададено на Use System Default като опция.

person DRP    schedule 01.11.2017

В моя случай това беше проблем с една от капсулите, които използвах. В крайна сметка премахнах тази капсула и ръчно поставих кода от нея в моя проект.

person radthemad4    schedule 29.11.2017

въведете описание на изображението тук

Имам подобен проблем, който съдържа подробна информация като първото изображение.

Моето решение е да превключите сертифицирането винаги да се доверявате, за да използвате системните настройки по подразбиране. точно като: въведете описание на изображението тук въведете описание на изображението тук

person Lidia Han    schedule 24.01.2018

Колкото и да си струва, срещнах подобна грешка в XCode 9.0.1. Опитах се да деинсталирам и преинсталирам всичките си сертификати, но когато преинсталирах, те изглежда си спомниха настройката за доверие, която имах преди това. Това, което в крайна сметка проработи за мен (изглежда), беше изключването на настройката „Винаги доверие“ на сертификата „Apple Worldwide Developer Relations Certification Authority“, последвано от рестартиране. Какъв загадъчен въпрос!

person Duna    schedule 06.07.2018