dyld: Symbol not found: _UICollectionElementKindSectionFooter

Since upgrading to Unity4.3 I am unable to install on device pre IOS6 (5.0, 5.1) despite player settings and Xcode telling me its set correctly.

The error I am getting from the crash logs is:

dyld: Symbol not found: _UICollectionElementKindSectionFooter

According to this thread iphone - Getting dyld: Symbol not found: _UICollectionElementKindSectionFooter when trying to run my app in ipod touch? - Stack Overflow it would seems its due to a library that is only available from IOS6 onwards.

Does this mean that Unity doesn’t really support pre IOS6 now?

2 Answers

2

Or you could just read the first line of the documentation right after Important note in bold: prime31 - Unity plugin and asset documentation

Yeah that fixed it. http://cl.ly/SM5u Hey prime, can you can make 'UIKit.framework' weak liked from you post-processor?

We have run into this issue using Prime31’s Etcetera plugin. There is a call to this in CNNAssetsPickerController.m. Removing the plugin makes it work.