天天看點

Xcode7适配問題

Xcode7自己遇到的适配問題:

1.Xcode7預設是要支援bitcode,各種庫檔案編譯錯誤可以修改Build Settings裡修改bitcode為NO;

2:Xcode禁用了Http請求,需要在Plist中添加如下字段

<key>NSAppTransportSecurity</key>     <dict>         <key>NSAllowsArbitraryLoads</key>         <true/>     </dict>

否則所有http請求會沒有任何響應 

3.Xcode加強了使用者隐私控制,通過canOpenURL的方法來判斷使用者是否安裝特定app,會出現-canOpenURL: failed for URL: "XXX://app" - error: "This app is not allowed to query for scheme iosmap"的錯誤,需要在Plist檔案中加入<key>LSApplicationQueriesSchemes</key> <array> <string>XXX</string> </array> 

4.所有的原先的.dylib庫檔案要換成同名的.tbd庫檔案 ;  

[email protected]下必須包含[super init],否則編譯會有警告

繼續閱讀