FAQ: iOS 8 & 64-bit Support (updated 13/4/2015)

By Product Team
Tuesday, December 16, 2014 / 1 min read

Starting February 1st, 2015, Apple is requiring that all new app submissions to the App Store be developed for iOS 8, using Xcode 6 and including 64-bit support. Beginning June 1, 2015, 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 submitted on or after February 1st, 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?

updated-chart

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.

Below 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?

Unity will be supporting 64-bit in both the existing 4.6 version, as well as in the new Unity 5, which is currently still in beta phase. If you are using an older version, you will need to update.

UPDATE 12/1/2015: According to Unity’s blog, the first public version of Unity 4.6 with 64-bit support should be available by the end of January 2015. If you are using an older version (Unity 4.x/3.x), please refer to the article for more information and advice on upgrade strategies.

UPDATE 13/4/2015: Both the latest Unity 4.6 release, and the fresh Unity 5 branch fully support 64-bit on iOS. The Fyber Unity plugin is compatible with both versions, therefore if you are still using previous version of Unity, make sure to update before June 1st, 2015!

For any other questions, please don’t hesitate to reach out to your Account Manager.