當初做爲第一個吃螃蟹的人,第一天就把xcode升級到了xcode7,結果報了一堆錯,網上也沒有解決方案,因而果斷退到xcode6。這兩天看時機成熟,升到了xcode7,在升級後,會有許多問題,在此羅列了常出現的。api
1.在info.plist的NSAppTransportSecurity下新增NSAllowsArbitraryLoads並設置爲YES,指定全部HTTP鏈接均可正常請求數組
<key>NSAppTransportSecurity</key>xcode
<dict>微信
<key>NSAllowsArbitraryLoads</key>app
<true/>ui
</dict>this
2.咱們的工程若是你採用了別人封裝的第三方庫,那麼好了,會爆如下錯誤spa
ld: ‘/UsersFramework/SDKs/PolymerPay/Library/mobStat/lib**SDK.a(**ForSDK.o)’does not contain bitcode. You must rebuild it with bitcode enabled (Xcodesetting ENABLE_BITCODE), obtain an updated library from the vendor, or disablebitcode for this target. for architecture arm64code
在targets裏面選擇BuildSetting中搜索bitcode,而後改成no就ok了get
3.iOS 9 使用URL scheme必須將其加入白名單(摘抄)
不然會提示相似以下錯誤:
canOpenURL: failed for URL: "mqqopensdkapiV2://qqapp" - error: "This app is not allowed to query for scheme mqqopensdkapiV2」
修正方法是,Info.plist文件中添加一個key爲LSApplicationQueriesSchemes的數組值,裏面包含須要添加白名單的string類型的scheme。特酷吧在項目中使用了qq,微信等分享登陸功能,須要添加的值爲:
mqqopensdkapiV2
mqqOpensdkSSoLogin
mqq
mqzoneopensdkapiV2
mqzoneopensdkapi19
mqzoneopensdkapi
mqzoneopensdk
mqzone
weixin
4.原來的dylib後綴名的庫所有修改成libz.tbd