ios菜菜,最近公升級xcode和ios9遇到幾個坑,記錄一下。
1、xcode公升級到7之後,真機(不論ios版本)編譯**提示
linker command failed with exit code 1 (use -v to see invocation)
之類的錯誤
解決:找到enable bitcode,設定為false.此設定大概是蘋果自動優化**之類的。
2、xcode7+ios9,http連線失敗
解決:找到supporting files - info.plist檔案,新增如下設定:
) 然後新增子項nsallowsarbitraryloads(boolearn型別),設定為yes
3、xcode7+ios7**編譯通過,但是真機除錯不能啟動:
bulid settints - packaging - product name 不能使用中文名,這是ipa檔名+應用程式名。
如果另需指定應用程式名稱,在info.plist檔案中,設定bundle name.
這些問題的來龍去脈還沒有深究,有空再看
xcode7,ios9 部分相容設定
神奇的蘋果公司,再一次讓程式設計師中槍。一 xcode7 新建的專案,foundation下預設所有http請求都被改為https請求.也就是說,服務需要提供https tls 1.2 的介面 如果服務不改變,則客戶端info.plist的根需加下面的鍵值 簡單信任所有http伺服器 nsallow...
Xcode9 和 iOS11 遇到的問題
xcode9 和 ios11 遇到的問題 解決 對應的庫 jpush 在xcode9上執行需要更新到最新版本 其他類似問題也一樣的解決方法 2 mjrefresh上拉重新整理,明明已經呼叫結束重新整理,但是並沒有作用,還在一直載入請求資料,如下圖所示 解決方法 self.tableview.esti...
ios9 xcode7以後編譯需要進行的幾項設定
1 庫字尾變了 dylib tbd libsqlite3.0.dylib libz.dylib systemconfiguration.framework libc dylib 如果編譯錯了,加上這個庫進去。2 預設https,設定相容http 3 二進位制庫不支援bitcode 在 xcode 7...