Start a new topic

iOS SDK 3.3.0 "Kinvey" and "RealmSwift" Frameworks not found

Hi


We are close to completing the code migration from SDK 1.40 to 3.3 and are starting to run the app for testing.  However, we are experiencing the following error when any DataStore is accessed:


dyld: Symbol not found: __TFC10RealmSwift5Realm10allObjectsuRxCS_6ObjectrfT6ofTypeMx_GCS_7Resultsx_

  Referenced from: /Users/graeme/Library/Developer/CoreSimulator/Devices/4CED5D46-21E4-4783-8DEC-B37A598F8323/data/Containers/Bundle/Application/4D2C7CE2-DCE5-4450-98F8-D723CC7471FB/Flow.app/Frameworks/Kinvey.framework/Kinvey

  Expected in: /Users/graeme/Library/Developer/CoreSimulator/Devices/4CED5D46-21E4-4783-8DEC-B37A598F8323/data/Containers/Bundle/Application/4D2C7CE2-DCE5-4450-98F8-D723CC7471FB/Flow.app/Frameworks/RealmSwift.framework/RealmSwift


My understanding is that the app is trying to locate the frameworks, but can't.  I am puzzled because we have used Cocoapods to "reference" the Kinvey 3.3 SDK.  This is creating a Pods_Flow.framework which is linked to the app.  This mechanism worked using the 1.40 SDK.


Could you help me understand what we need to do to resolve this issue.


Thanks

Graeme

1 Comment

Graeme,

Please try the following approach (instead of using Cocoapods):


From our download page for iOS v3, download the v3.3.0 SDK as a zip. Then copy all the frameworks in it to your project and link them as dependencies to your XCode target.


Thanks,

Pranav

Kinvey Support

Login or Signup to post a comment