ios flurry

ios - Flurry v 4.2.3 problemas de enlace



(1)

Debe agregar Security.framework porque los símbolos mencionados en el error del vinculador son de ese marco.

Desde la página de actualización de Flurry

¿Cómo actualizo?

Descargue la última versión del SDK de Flurry (versión 4.2.3) aquí. Incluye el marco de seguridad de Apple en tu proceso de construcción. (vea la entrada de preguntas frecuentes a continuación para obtener detalles sobre cómo hacer esto)

¿Es obligatorio el marco de "Seguridad"?

Para garantizar la integridad de sus datos, Flurry requiere que incluya este marco en su aplicación actualizada.

Estoy intentando actualizar a la última versión de Flurry, de 4.2.2 a 4.2.3. He actualizado los archivos, pero ahora estoy recibiendo todo tipo de errores de enlace.

Undefined symbols for architecture i386: "_SecItemAdd", referenced from: -[FlurryKeychainWrapper setData:forKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_SecItemCopyMatching", referenced from: -[FlurryKeychainWrapper dataForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_SecItemDelete", referenced from: -[FlurryKeychainWrapper removeObjectForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_SecItemUpdate", referenced from: -[FlurryKeychainWrapper updateValueData:forKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecAttrAccessible", referenced from: -[FlurryKeychainWrapper setData:forKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecAttrAccessibleWhenUnlocked", referenced from: -[FlurryKeychainWrapper setData:forKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecAttrAccount", referenced from: -[FlurryKeychainWrapper setupSearchForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecAttrGeneric", referenced from: -[FlurryKeychainWrapper setupSearchForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecAttrService", referenced from: -[FlurryKeychainWrapper setupSearchForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecClass", referenced from: -[FlurryKeychainWrapper setupSearchForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecClassGenericPassword", referenced from: -[FlurryKeychainWrapper setupSearchForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecMatchLimit", referenced from: -[FlurryKeychainWrapper dataForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecMatchLimitOne", referenced from: -[FlurryKeychainWrapper dataForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecReturnData", referenced from: -[FlurryKeychainWrapper dataForKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) "_kSecValueData", referenced from: -[FlurryKeychainWrapper setData:forKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) -[FlurryKeychainWrapper updateValueData:forKey:] in libSDLibrary.a(libFlurry.a-i386-master.o) ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

Es bastante frustrante decir lo menos. He incluido el marco SystemConfiguration (como se menciona here ). Estoy ejecutando xCode 4.6.3. ¿Alguna idea sobre dónde más podría estar el problema?