IOS开发常见warning汇总
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
-
Warning:?Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier
-
解釋:Storyboard中有View Controller沒有入口,運(yùn)行時(shí)不能訪問到
-
解決辦法:
-
查看storyboard中第一個(gè)view有沒有勾選“Is Initial View Controller”
-
查看storyboard中有沒有孤立的view(即跟其他view沒有連線)
-
-
-
Warning:?Cannot verify client 3000
-
解釋:上傳應(yīng)用時(shí)App Store不能驗(yàn)證當(dāng)前證書。
-
解決辦法:
-
如果證書已過期,更新后重試
-
清理本地環(huán)境,重新archive
-
Shift+cmd+k
-
Shift+alt+cmd+k
-
-
-
-
Warning:?Can't find keyplane that supports type 4 for keyboard iPhone-PortraitTruffle-NumberPad; using 1892650032_PortraitTruffle_iPhone-Simple-Pad_Default
-
解釋:UITextField指定的鍵盤類型為"Number Pad",每次彈出鍵盤前都會(huì)有此警告。經(jīng)多方調(diào)查,目前定義為IOS的bug. 功能一切正常。
-
環(huán)境:IOS8.0,Xcode7.2
-
解決辦法:
-
無解
-
如果模擬器中無法彈出鍵盤,請(qǐng)檢查設(shè)置:iOS Simulator -> Hardware -> Keyboard -> Connect Hardware Keyboard
-
-
-
Warning:?can't load underlying module for "SKPhotoBrowser"
-
解釋:Xcode7.3的一個(gè)bug。首次使用CocoaPods安裝"SKPhotoBrowser"后,使用語句"import SKPhotoBrowser"導(dǎo)入時(shí)會(huì)有此警告。該錯(cuò)誤也會(huì)發(fā)生在其他CocoaPods模塊。
-
環(huán)境:IOS8.0, Xcode7.3
-
解決辦法:
-
忽略警告,直接編譯即可消除。
-
-
-
Warning:?Unknown class xxx in Interface Builder file
-
解釋:Story board中指定的class不可見,可能的原因是storyboard中該view controller指定的class使用了錯(cuò)誤的module.
-
環(huán)境:IOS8.0, Xcode7.3
-
解決辦法:storyboard中找到該class被引用的view,"Show the identify inspector"->"Custom Class"->"Module" 將module置空,即使用通用module。
-
-
Warning:?ld: framework not found XXXXX
-
解釋:無法連接到特定的framework
-
環(huán)境:IOS8.0,Xcode7.3
-
解決辦法:選擇"target"->"General"->"Linked Frameworks and Libraries",將不需要的framwork刪除。注意,如果使用cocoapods,這里的target將與Podfile中定義的一致。
-
-
Warning: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
-
解釋:默認(rèn)情況下訪問網(wǎng)絡(luò)應(yīng)該使用HTTPS。如果需要HTTP訪問則需要添加配置。
-
環(huán)境:IOS8.0, Xcode7.3.1
-
解決辦法:info.plist中添加屬性App Transport Security Settings,該屬性為Dictionary. 在該屬性下添加子屬性Allow Arbitrary Loads,并設(shè)置為YES
-
?
?
轉(zhuǎn)載于:https://my.oschina.net/renhc/blog/545808
總結(jié)
以上是生活随笔為你收集整理的IOS开发常见warning汇总的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android studio断开svn连
- 下一篇: 构建虚拟主机以及访问控制