架构x86_64的未定义符号-我可以在设备上构建和运行,但不能在模拟器上运行

时间:2019-07-09 13:09:18

标签: ios linker-errors

当我在模拟器上运行它时,出现此错误,

  

体系结构x86_64的未定义符号:“ _ SecPolicyCreateSSL”,   引用自:   “ _SecTrustSetPolicies”,引用自:   “ _SecTrustGetCertificateCount”,引用自:   “ _SecTrustGetCertificateAtIndex”,引用自:   “ _SecTrustCreateWithCertificates”,引用自:   “ _SecTrustEvaluate”,引用自:ld:找不到以下符号   架构x86_64

1 个答案:

答案 0 :(得分:1)

您的框架不支持模拟器,您可以尝试

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

// For using

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

如果您具有桥头,则也可以用于导入