項目適配iOS9遇到的一些問題及解決辦法(持續(xù)更新)

網(wǎng)絡(luò)請求報錯。

升級Xcode 7.0發(fā)現(xiàn)網(wǎng)絡(luò)訪問失敗辆脸。
輸出錯誤信息
#warning: 獲取app配置信息失敗: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.
原因:iOS9引入了新特性App Transport Security (ATS)。
詳情:App Transport Security (ATS)
新特性要求App內(nèi)訪問的網(wǎng)絡(luò)必須使用HTTPS協(xié)議。
但是現(xiàn)在公司的項目使用的是HTTP協(xié)議沉唠,使用私有加密方式保證數(shù)據(jù)安全〈舐觯現(xiàn)在也不能馬上改成HTTPS協(xié)議傳輸搞监。
最終找到以下解決辦法:
在Info.plist中添加NSAppTransportSecurity類型Dictionary。 在NSAppTransportSecurity下添加NSAllowsArbitraryLoads類型Boolean,值設(shè)為YES

2F5721B6-2C74-4B59-84B3-7D77C541038F.png

Bitcode問題

原因:Xcode7 及以上版本會默認(rèn)開啟 bitcode 镰矿。
bitcode具體是什么就不解釋了琐驴。
解決方法:
1.更新library使包含Bitcode,否則會出現(xiàn)以上的警告秤标。
2.關(guān)閉Bitcode绝淡,簡單粗暴。

Build Settings”->”Enable Bitcode”改成"NO"苍姜。

20150917113544983.jpg

項目運行報錯如下

<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
出錯原因:設(shè)置app的狀態(tài)欄樣式的使用使用了舊的方式牢酵,在info.plist里面設(shè)置了View controller-based status bar appearance為NO,默認(rèn)為YES衙猪,一般式iOS6的時候使用這種方式馍乙,iOS7布近,8也兼容,但是到了iOS9就報了警告丝格。

解決辦法:

刪除 原先的設(shè)置代碼
//設(shè)置狀態(tài)欄的白色 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

修改方式將View controller-based status bar appearance設(shè)置為YES撑瞧,然后使用新的方式來實現(xiàn)狀態(tài)欄的樣式。

2F5721B6-2C74-4B59-84B3-7D77C541038F.png

在你的 自定義導(dǎo)航控制器里面 寫上如下方法:
//設(shè)置狀態(tài)欄的(亮色)白色
-(UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; }
記住要clean 或者刪除應(yīng)用程序 重新運行

升級Xcode 7 之后 ios 9 模擬器 一啟動程序 就直接報錯

報錯如下
***** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3505.16/UIApplication.m:3294**

原因:

新的SDK不允許在設(shè)置rootViewController之前做過于復(fù)雜的操作显蝌,導(dǎo)致在didFinishLaunchingWithOptions 結(jié)束后還沒有設(shè)置rootViewController
Xcode7需要所有UIWindow必須立即先設(shè)置一個rootViewController

解決辦法:
先設(shè)置個rootVIewController 之后重新賦值
UIWindow *window = [[UIWindowalloc] initWithFrame:[UIScreenmainScreen].bounds]; window.rootViewController = [UIViewController new];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末预伺,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子曼尊,更是在濱河造成了極大的恐慌酬诀,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件涩禀,死亡現(xiàn)場離奇詭異料滥,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)艾船,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門葵腹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人屿岂,你說我怎么就攤上這事践宴。” “怎么了爷怀?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵阻肩,是天一觀的道長。 經(jīng)常有香客問我运授,道長烤惊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任吁朦,我火速辦了婚禮柒室,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘逗宜。我一直安慰自己雄右,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布纺讲。 她就那樣靜靜地躺著擂仍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪熬甚。 梳的紋絲不亂的頭發(fā)上逢渔,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機(jī)與錄音乡括,去河邊找鬼复局。 笑死冲簿,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的亿昏。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼档礁,長吁一口氣:“原來是場噩夢啊……” “哼角钩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起呻澜,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤递礼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后羹幸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脊髓,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年栅受,在試婚紗的時候發(fā)現(xiàn)自己被綠了将硝。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡屏镊,死狀恐怖依疼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情而芥,我是刑警寧澤律罢,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站棍丐,受9級特大地震影響误辑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜歌逢,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一巾钉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧趋翻,春花似錦睛琳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至讨惩,卻和暖如春辟癌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背荐捻。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工黍少, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留寡夹,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓厂置,卻偏偏與公主長得像菩掏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子昵济,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1.網(wǎng)絡(luò)請求報錯智绸。升級Xcode 7.0發(fā)現(xiàn)網(wǎng)絡(luò)訪問失敗。 輸出錯誤信息The resource could n...
    零度_不結(jié)冰閱讀 592評論 0 0
  • 文章轉(zhuǎn)自:http://www.reibang.com/p/631bd7f12a38 1.網(wǎng)絡(luò)請求報錯访忿。 升級Xc...
    陳雞蛋閱讀 344評論 0 0
  • 1.網(wǎng)絡(luò)請求報錯瞧栗。 升級Xcode 7.0發(fā)現(xiàn)網(wǎng)絡(luò)訪問失敗。 輸出錯誤信息: The resource could...
    DestinyFighter_閱讀 499評論 0 3
  • 認(rèn)識簡書海铆,是很偶然的機(jī)會迹恐,第一次就被她簡單干凈的界面所吸引,仿佛那出水芙蓉卧斟,樸素在外殴边,而氣質(zhì)在心!每當(dāng)我心中充滿疑...
    茶籣子閱讀 225評論 0 0
  • +(NSString *)getMD_5StringWithString:(NSString *)intoStri...
    sdr小米閱讀 293評論 0 0