Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Unity 4.2 + Prime31 CoreLocation + NeatPlug Flurry + Vuforia: Armv7 Issue

Discussion in 'iOS and tvOS' started by oliver-jones, Sep 9, 2013.

  1. oliver-jones

    oliver-jones

    Joined:
    Nov 8, 2010
    Posts:
    25
    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:

    1) Vuforia > Apple Data Prop
    2) NeatPlug > Patch iOS
    3) Prime31 > Update Menu Script Update iOS build

    And then build it (via xcode), I get 27 errors:

    Code (csharp):
    1. Undefined symbols for architecture armv7:
    2.   "_kSecReturnData", referenced from:
    3.       -[FlurryKeychainWrapper dataForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    4.   "_kSecMatchLimitOne", referenced from:
    5.       -[FlurryKeychainWrapper dataForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    6.   "_kSecMatchLimit", referenced from:
    7.       -[FlurryKeychainWrapper dataForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    8.   "_kSecClassGenericPassword", referenced from:
    9.       -[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    10.   "_kSecAttrService", referenced from:
    11.       -[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    12.   "_kSecAttrKeyTypeRSA", referenced from:
    13.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    14.   "_kSecClass", referenced from:
    15.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    16.       -[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    17.   "_kSecAttrGeneric", referenced from:
    18.       -[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    19.   "_kSecValueData", referenced from:
    20.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    21.       -[FlurryKeychainWrapper setData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    22.       -[FlurryKeychainWrapper updateValueData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    23.   "_kSecAttrAccount", referenced from:
    24.       -[FlurryKeychainWrapper setupSearchForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    25.   "_kSecAttrAccessibleWhenUnlocked", referenced from:
    26.       -[FlurryKeychainWrapper setData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    27.   "_SecItemUpdate", referenced from:
    28.       -[FlurryKeychainWrapper updateValueData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    29.   "_kSecReturnRef", referenced from:
    30.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    31.   "_SecItemCopyMatching", referenced from:
    32.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    33.       -[FlurryKeychainWrapper dataForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    34.   "_kSecReturnPersistentRef", referenced from:
    35.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    36.   "_kSecClassKey", referenced from:
    37.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    38.   "_kSecAttrKeyClassPublic", referenced from:
    39.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    40.   "_kSecAttrKeyType", referenced from:
    41.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    42.   "_kSecAttrKeyClass", referenced from:
    43.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    44.   "_kSecAttrApplicationTag", referenced from:
    45.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    46.   "_SecKeyGetBlockSize", referenced from:
    47.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    48.   "_SecItemDelete", referenced from:
    49.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    50.       -[FlurryKeychainWrapper removeObjectForKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    51.   "_SecItemAdd", referenced from:
    52.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    53.       -[FlurryKeychainWrapper setData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    54.   "_kSecAttrCanDecrypt", referenced from:
    55.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    56.   "_kSecAttrAccessible", referenced from:
    57.       -[FlurryKeychainWrapper setData:forKey:] in libFlurry.a(libFlurry.a-armv7-master.o)
    58.   "_SecKeyDecrypt", referenced from:
    59.       l4346 in libQCAR.a(libQCAR.a-armv7-master.o)
    60. ld: symbol(s) not found for architecture armv7
    61. 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?
     
  2. AShim-3D

    AShim-3D

    Joined:
    Jul 13, 2012
    Posts:
    33
    Just add Security.framework