Issue One: Upgrade the minimum system configuration requirements for Xcode 7
After upgrading the iOS9, using Xcode 6.1 is no longer available, you must upgrade Xcode 7, the original system is OSX 10.10.1 version. The minimum system requirements for the Xcode 7.0 system are OS X 10.10.4 or above (officially indicated). This way you don't have to wait until the new Mac system arrives or you can use it in advance.
Issue two: library 64-bit issues
The dynamic library suffix for Xcode 7 is changed, and the old project is being replaced again.
Here is an article about iOS usage and configuration can refer to
However, the 64-bit problem comes with it, if you do not join the libc++.dylib will be error compiled but
So in the introduction of the library, you need to join
Libsqlite3.0.dylib
Libz.dylib
Systemconfiguration.framework
Libc++.dylib (if the compilation is wrong, add this library in.) )
Note: Xcode 7 changes the suffix
Issue 3 iOS 9 App Transport Security Policy (ATP problem)
The sudden encounter with this problem is using UIWebView to load HTTP instead of the HTTPS protocol URL.
The solution can be referred to here iOS9 HTTP is not a normal use of the solution
Add the Nsapptransportsecurity type dictionary in Info.plist. Add Nsallowsarbitraryloads type Boolean under Nsapptransportsecurity with the value set to Yes
Note that at that time directly modified info.list is not effective, the practice of reference users is in the target inside info added. This time has come into effect and can deal with this problem. I don't know what the principle is, the parameters here are always fascinating but effective.
Issue 42 The Bitcode is not supported in the binary library
In the Xcode 7 project, build Settings searches for this word, by default it is yes and no support is changed to No.
It's a bit of a struggle to report a related error when compiling today. Xcode settings are always more. Sometimes it's hard to understand. Had to record a little bit.
Some of the issues are addressed in the following references:
Problems with iOS compiling library files
http://www.jianshu.com/p/3f87f024b573
The does not contain bitcode. You must rebuild it with Bitcode enabled (Xcode setting Enable_bitcode)
http://www.swift7media.com/category/ios-development/
Summary of common errors and warnings in development (ix)
Http://www.bubuko.com/infodetail-1061146.html
"Binary library does not support Bitcode"
http://blog.csdn.net/soindy/article/details/48519363
Issues caused by upgrading iOS 9 and XCode 7