As of February 1st, 2015, Apple required that all new app submissions to the App Store be developed for iOS 8, using Xcode 6 and including 64-bit support. On June 1, all updates to existing apps will have to follow the same requirements. To address any questions you may have on this topic, we’ve prepared a detailed FAQ to help you and your team.
As a developer, what do these requirements mean for me?
It means that your app, as well as all SDKs and libraries included in your app, have to comply with the new requirements. So to avoid rejection of any new apps, please ensure that your app is built using the iOS 8 SDK and that it fully supports the 64-bit architecture. If you are looking to convert your app to a 64-bit binary, you can find more information regarding this transition through Apple’s iOS developer library.
What about Fyber’s SDK & the adapters for mediated ad networks?
The Fyber SDK (6.5 or newer) and our mediated ad network adapters already include 64-bit support and are fully compatible with iOS 8 SDK and Xcode 6. If you are running a version older than 6.5, please download and integrate Fyber’s latest SDK.
What about my mediated ad networks?
Since you are also using the SDKs of your mediated ad networks, in addition to Fyber’s SDK, we recommend that you include only those ad networks whose SDKs are fully compatible with the new requirements. If you are running a version older than the minimum compatible version, please download and integrate that ad network’s latest SDK.
On the right is a comprehensive list, based on ad format, regarding the 64-bit compatibility of Fyber’s partner ad network SDKs. Please check with your partners regarding the minimum version required for compatibility.
What if my app is built in Unity?
Both the latest Unity 4.6 release and the new Unity 5 branch fully support 64-bit on iOS. The Fyber Unity plugin is compatible with both versions, so if you are still using previous version of Unity, please just make sure to update before June 1st. For any other questions, please don’t hesitate to reach out to your account manager.