My usual main job is to maintain the company's SDK, recently in order to adapt to the ios9.0 is a broken heart. Let's share some of the problems and solutions that I have encountered in adapting to ios9.0 these days.
Hope to help everyone, if there are mistakes in the place, but also ask you to give a lot of advice.
First of all, encountered a lot of problems, Chenyilong has been in Cocoachina in very detailed, link: http://www.cocoachina.com/ios/20150703/12392.html
Thank him very much, let me go a lot less detours.
Second, I encountered two problems, on the internet did not find the corresponding explanation:
First, some applications start the flashback on the ios9.0 64-bit device, while the 64-bit devices under iOS9 32-bit and iOS9 are normal. The reason may be that Apple forces iOS9 64-bit devices to run only support arm64
The application. The previous system does not have such requirements, even if the device without the arm64,64 bit can also run 32-bit applications, for this requirement Apple officials did not give a corresponding explanation, the solution is:
Find build Settings->architectures->valid architectures, add arm64 at the back
For some applications with arm64, may compile link error, because: some of the third library referenced does not support arm64, according to the error prompt to find the appropriate library, and then go to see if these libraries are updated
If there is update support arm64 's OK, if not the tragedy.
Second, Unity3d game on the iOS9, some Chinese become question marks, the reason may be unity3d old version does not support iOS9 required some of the resource format, it is said unity5.2.0 fixed the problem. However, many developers are now unable to upgrade 5.2.0 directly because there is no cracked version yet. Is it just waiting?
In short, every time Apple updates I am very scary, it means that there will be a lot of unexpected problems, it takes a lot of time to deal with the code is irrelevant. I hope Apple can be more considerate of developers, less bury some pits.
Those pits that fit the IOS9.0! (main description ios9.0,64 bit device, open the application flash back problem)