I've been trying to get my app to build in xcode for the past few days. The build fails every time due to errors related to Chartboost. I had been using xcode 8, but I downgraded to 7.3.1 to see if that would make a difference, which it hadn't. The following are the specs if they make any difference.
Fusion Developer 2.5 build 286.6 (Clicked 'check for update', says current version is up-to-date.)
Chartboost Object v2.1
Built as final xcode project (zip file created on the PC, copied to dropbox, copied onto the MAC, and then opened)
Xcode 7.3.1
Bitcode turned off
Deployment Target: 6.1
Building on an iPhone 4S
The first attempt at building comes up with 1 error:
CRunChartBoost.h
'Chartboost/Chartboost.h' file not found
I downloaded the SDK from the Chartboost website, added in the Chartboost framework, and now I get these 12 errors:
Undefined symbols for architecture armv7:
"_SecPolicyCreateSSL", referenced from:
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
"_SecTrustSetPolicies", referenced from:
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
"_SecCertificateCopyData", referenced from:
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
"_SecTrustGetCertificateCount", referenced from:
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
"_SecTrustGetCertificateAtIndex", referenced from:
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
"_SecCertificateCreateWithData", referenced from:
-[Chartboost_AFSecurityPolicy setPinnedCertificates:] in Chartboost(AFSecurityPolicy.o)
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
"_SecPolicyCreateBasicX509", referenced from:
-[Chartboost_AFSecurityPolicy setPinnedCertificates:] in Chartboost(AFSecurityPolicy.o)
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
"_SecTrustCreateWithCertificates", referenced from:
-[Chartboost_AFSecurityPolicy setPinnedCertificates:] in Chartboost(AFSecurityPolicy.o)
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
"_SecTrustSetAnchorCertificates", referenced from:
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
"_SecTrustEvaluate", referenced from:
-[Chartboost_AFSecurityPolicy setPinnedCertificates:] in Chartboost(AFSecurityPolicy.o)
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
_AFServerTrustIsValid in Chartboost(AFSecurityPolicy.o)
"_SecTrustCopyPublicKey", referenced from:
-[Chartboost_AFSecurityPolicy setPinnedCertificates:] in Chartboost(AFSecurityPolicy.o)
-[Chartboost_AFSecurityPolicy evaluateServerTrust:forDomain:] in Chartboost(AFSecurityPolicy.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Any ideas on how to get this to work?