我剛剛將應用程序從支持iOS 8更改爲支持iOS 9及更高版本。我相信我已經做得很好,因爲當我現在構建我的應用程序時,我得到的應用程序中已棄用iOS 9的所有內容的警告。將最低部署目標升級到iOS後,無法在Xcode 9中使用安全區域9
我正在使用Xcode 9 GM種子。
問題是我無法在任何故事板中啓用「使用安全區域佈局指南」切換。當我這樣做時,我會收到警告「iOS 9.0之前的安全區域佈局指南」。是否有一些額外的設置需要更新?清潔和構建並沒有解決這個問題。
我剛剛將應用程序從支持iOS 8更改爲支持iOS 9及更高版本。我相信我已經做得很好,因爲當我現在構建我的應用程序時,我得到的應用程序中已棄用iOS 9的所有內容的警告。將最低部署目標升級到iOS後,無法在Xcode 9中使用安全區域9
我正在使用Xcode 9 GM種子。
問題是我無法在任何故事板中啓用「使用安全區域佈局指南」切換。當我這樣做時,我會收到警告「iOS 9.0之前的安全區域佈局指南」。是否有一些額外的設置需要更新?清潔和構建並沒有解決這個問題。
我沒有嘗試戒菸Xcode和張貼到SO之前重新啓動它!抱歉!答案是,退出Xcode並重試。
感謝您的幫助,我確實做了那些事情。正如你所看到的,我只是設法混淆了Xcode,但是把頭部排序好了。 –
@JordanWood Damnit!我也非常接近這一點。重啓有助於超過它應有的,有時:) – Sti
只需取消選擇「使用安全區域佈局指南」選項,它應該解決這個問題。下面的屏幕截圖可能會爲您指出正確的方向。 希望這個形象可以幫助
取消選中「使用安全區域佈局指南」將抑制該錯誤,但我建議您將部署目標設置爲至少9.0。設計您的iPhone X應用程序非常需要安全區域,請不要忽視它們。他們在iPhone X的iOS應用程序中扮演着重要角色。以下是有關安全區域的詳細說明:https://developer.apple.com/documentation/uikit/uiview/positioning_content_relative_to_the_safe_area –
謝謝@arthankamal。 – zhengwu119
是@RizwanAhmed。如果我們想要在iOS 8中使用安全區域佈局指南,那麼我們應該怎麼做? –
簡單的修復。
在該視圖文件檢查器尋找爲身患在Interface Builder的文檔,並在那裏選擇的iOS 9和後。
我不會道歉 - 這是一個錯誤。你可以在一個錯誤報告中提交它,但你修復它的機會很小。不幸的是,蘋果公司的優先事項遠遠高於市場開發。 – amergin
在IB中配置的'Builds for:Deployment Target'在切換不同的Xcode項目時看起來不匹配正確的版本。重新啓動Xcode將使其與您的項目設置再次匹配。 (Xcode 9.0.1) – Gerard