Hello,
My build keeps failing within xCode when using all these 3 plugins together, at once. I believe it’s todo with my PostProcess within Unity.
If I apply my data set configurations within Unity, in this order:
- Vuforia > Apple Data Prop
- NeatPlug > Patch iOS
- Prime31 > Update Menu Script Update iOS build
And then build it (via xcode), I get 27 errors:
Undefined symbols for architecture armv7:
"_kSecReturnData", referenced from:
-[FlurryKeychainWrapper dataForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecMatchLimitOne", referenced from:
-[FlurryKeychainWrapper dataForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecMatchLimit", referenced from:
-[FlurryKeychainWrapper dataForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecClassGenericPassword", referenced from:
-[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecAttrService", referenced from:
-[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecAttrKeyTypeRSA", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_kSecClass", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
-[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecAttrGeneric", referenced from:
-[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecValueData", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
-[FlurryKeychainWrapper setData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
-[FlurryKeychainWrapper updateValueData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecAttrAccount", referenced from:
-[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecAttrAccessibleWhenUnlocked", referenced from:
-[FlurryKeychainWrapper setData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_SecItemUpdate", referenced from:
-[FlurryKeychainWrapper updateValueData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecReturnRef", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_SecItemCopyMatching", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
-[FlurryKeychainWrapper dataForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecReturnPersistentRef", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_kSecClassKey", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_kSecAttrKeyClassPublic", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_kSecAttrKeyType", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_kSecAttrKeyClass", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_kSecAttrApplicationTag", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_SecKeyGetBlockSize", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_SecItemDelete", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
-[FlurryKeychainWrapper removeObjectForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_SecItemAdd", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
-[FlurryKeychainWrapper setData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_kSecAttrCanDecrypt", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
"_kSecAttrAccessible", referenced from:
-[FlurryKeychainWrapper setData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_SecKeyDecrypt", referenced from:
l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I’m not sure if the order of configuration matters, but when I do change it - I get different amount of errors within xcode.
Any suggestions?