Неопределенные символы для архитектуры x86_64 - я могу создавать и запускать на устройствах, но не для симуляторов - PullRequest
0 голосов
/ 09 июля 2019

Когда я запускаю его на симуляторе, я получаю эту ошибку,

Неопределенные символы для архитектуры x86_64: "_SecPolicyCreateSSL", ссылка от:
"_SecTrustSetPolicies", на которые ссылается:
"_SecTrustGetCertificateCount", на который ссылается:
"_SecTrustGetCertificateAtIndex", на который ссылается:
"_SecTrustCreateWithCertificates", на который ссылается:
"_SecTrustEvaluate", на который ссылаются из: ld: символ (ы) не найден для архитектура x86_64

1 Ответ

1 голос
/ 09 июля 2019

Ваш фреймворк не поддерживает симулятор, вы можете попробовать это

import Foundation
#if !targetEnvironment(simulator)
import YourFramework
#endif

// For using

#if !targetEnvironment(simulator)
    YourFramework.setup()
#endif

Если у вас есть заголовок моста, вы также можете использовать его для импорта

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