It has been pointed out to me that changes in the AppController.mm file of the Xcode project in Unity 4.5 have broken the iVidCapPro post-build processing, making it unable to add some necessary code automatically.
I haven’t installed Unity 4.5 yet, but it doesn’t surprise me that it broke iVidCapPro’s post-build processing. It’s rather sensitive to changes in AppController.mm.
The necessary changes can be made manually, however, and all will be well. Many thanks to Eyal Erez for notifying me of the problem and for developing this workaround:
After you have built the iOS Xcode project, and before attempting to run it, add the following to AppController.mm:
// Added for use by iVidCapPro.
extern “C” EAGLContext* ivcp_UnityGetContext()
DisplayConnection* display = GetAppController().mainDisplay;
I have a looming deadline at the day job right now (just returned home after a 16 hour day :P) and it may be some time before I can release a fixed version.