XCode7和ios9的相容和更新問題解決方案

2021-09-30 12:41:42 字數 1479 閱讀 5291

以下內容一部分來自網際網路,一部分是在使用過程中自己的總結。

神奇的蘋果公司,再一次讓程式設計師中槍。

一、xcode7 新建的專案,foundation下預設所有http請求都被改為https請求.

也就是說,服務需要提供https(tls 1.2)的介面;

如果服務不改變,則客戶端info.plist的根需加下面的鍵值;

簡單信任所有http伺服器

nsallowsarbitraryloads

或者嚴謹的

n***ceptiondomains

二、xcode7 預設開啟,bitcode(iwatch需要),則會導致部分第三方框架報錯(比如友盟的錯誤)

youmeng/libmobclicklibrary.a(mobclick.o)' does not contain bitcode. you must rebuild it with bitcode enabled (xcode setting enable_bitcode), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7

這是要麼更新庫,要麼可以在 build setting 中,搜尋bitcode,並吧 enable bitcode 設定為 no

這是個時候需要ios9 設定-》通用-》描述檔案-》企業級應用 中信任對應的企業開發者。

四、ios9 url schemes 

info.plist加入

urlscheme

urlscheme2

urlscheme3

urlscheme4

五、ipad適配slide over 和 split view

分屏應用最好把純**改為stroyboard

六、ios藍芽開發如何獲取uuid的問題

在公升級之前我們可以通過以下**獲得外圍裝置的uuid

- (nsstring *)getuuid :(cbperipheral *)myperiph

else

}

更新之後很多人不適應了,其實更新之後更簡單了,只需要很少的**

peripheral.identifier.uuidstring 就ok了

xcode7,ios9 部分相容設定

神奇的蘋果公司,再一次讓程式設計師中槍。一 xcode7 新建的專案,foundation下預設所有http請求都被改為https請求.也就是說,服務需要提供https tls 1.2 的介面 如果服務不改變,則客戶端info.plist的根需加下面的鍵值 簡單信任所有http伺服器 nsallow...

xcode7下IOS狀態列的顏色

之前設定狀態列顏色的時候,只是 這樣就好了,可是在xcode7下,就是沒有反應,該怎麼辦呢,網上找辦法唄,最後找了乙個,方法如下 在plist裡增加一行 uistatusbarstyle 或者是 status bar style 也可以 這裡可以設定兩個值,就是下面兩個 uistatusbarsty...

xcode7 ios9遇到的幾個坑

ios菜菜,最近公升級xcode和ios9遇到幾個坑,記錄一下。1 xcode公升級到7之後,真機 不論ios版本 編譯 提示 linker command failed with exit code 1 use v to see invocation 之類的錯誤 解決 找到enable bitco...