XCode

1 min. read

https://forums.developer.apple.com/thread/36849

AdColony
https://github.com/AdColony/AdColony-Unity-SDK/wiki/Unity-and-Xcode-Project-Setup

XCode issues
appstoredelacte.mm arc forbids
go to plugin file in unity, add “-fno-objc-arc” to compile flags

use of ‘@import’ when modules are disabled
solution: build settings: (ALL) Enable modules (C and Objective-C) must be set to YES

ARC issues
http://stackoverflow.com/questions/8236797/xcode-arc-automatic-reference-counting-release-is-unavailable

Crash after pushing play in xcode
Targets -> Build Phases -> Compile Sources
-fno-objc-arc

unity EXC_BAD_ACCESS Unity Display Manager Display Rendering Resolution

return [_displayConnection objectForKey:(UIScreen*)key];

Setting ARC to yes and adding -fno-objc-arc to libs under “build phases”
AppStoreDelegate.mm
ALL Facebook files

Facebook + Chartboost + OpenIAB + Native plugins

Final changes:
Build Settings
Enable Bitcode -> NO
Enable Modules (C and Objective-C) -> YES
Objective-C Automatic Reference Counting -> YES

Build Phases->Compile sources
Add
-fno-objc-arc
To all Facebook and GAD files

AdMob
http://www.ios-blog.co.uk/tutorials/swift/display-ads-in-your-application-with-google-admob/

Ultimate Mobile
Frameworks:
CoreTelephony
MessageUI
StoreKit
AdSupport
StoreKit.framework
EventKit.framework
EventKitUI.framework