设置enable bitcode为yes时:
报错:
ld: '/Users/uk/Desktop/Project/xcode/Libraries/Plugins/iOS/voice/libGCloudVoice.a(GCloudVoice_CSharp.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
设置enable bitcode为no时:
报错:
Undefined symbols for architecture arm64:
"_SecPolicyCreateBasicX509", referenced from:
-[AVURLRequest URLSession:task:didReceiveChallenge:completionHandler:] in libGCloudVoice.a(urlrequest.o)
"_SecTrustSetAnchorCertificatesOnly", referenced from:
-[AVURLRequest URLSession:task:didReceiveChallenge:completionHandler:] in libGCloudVoice.a(urlrequest.o)
"_SecTrustSetPolicies", referenced from:
-[AVURLRequest connection:willSendRequestForAuthenticationChallenge:] in libGCloudVoice.a(urlrequest.o)
-[AVURLRequest URLSession:task:didReceiveChallenge:completionHandler:] in libGCloudVoice.a(urlrequest.o)
-[AVURLRequest URLSession:didReceiveChallenge:completionHandler:] in libGCloudVoice.a(urlrequest.o)
"_SecTrustCopyPolicies", referenced from:
-[AVURLRequest URLSession:task:didReceiveChallenge:completionHandler:] in libGCloudVoice.a(urlrequest.o)
"_SecPolicyCreateSSL", referenced from:
-[AVURLRequest connection:willSendRequestForAuthenticationChallenge:] in libGCloudVoice.a(urlrequest.o)
-[AVURLRequest URLSession:task:didReceiveChallenge:completionHandler:] in libGCloudVoice.a(urlrequest.o)
-[AVURLRequest URLSession:didReceiveChallenge:completionHandler:] in libGCloudVoice.a(urlrequest.o)
(maybe you meant: _OSX509Certificates_SecPolicyCreateSSL_m1432818148)
"_SecTrustEvaluate", referenced from:
-[AVURLRequest connection:willSendRequestForAuthenticationChallenge:] in libGCloudVoice.a(urlrequest.o)
-[AVURLRequest URLSession:didReceiveChallenge:completionHandler:] in libGCloudVoice.a(urlrequest.o)
(maybe you meant: _OSX509Certificates_SecTrustEvaluate_m1792892941)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
其他几个依赖库已经加了。
请问是什么原因导致编译不通过。
相似问题