最新xcode版本都是12系列的,最新的ios系統(tǒng)是為14系列.首先xcode里頭并不兼容14的模擬器格式,需要在xcode中的配置文件中添加對應的屬性值.
需要在exculde的debug和relese清單中選擇屬性為anysimulauter
第二點ios開發(fā)者最為廣用的三方管理Pod文件中添加一段配置代碼:
post_installdo|installer|installer.pods_project.build_configurations.eachdo|config|config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"]="arm64"endend
第三點在于代碼中原先操作的一些注意事項
比如tableviewcell代碼創(chuàng)建控件的時候需要注意到需要用contentView來添加子控件,原先的cell的直接添加會導致對應的空間顯示的范圍不在正常的運行中顯出(其實最開始的代碼習慣都是偏向于contentView去添加子控件的);
uidatapickerView上對于顯示狀態(tài)有控制為wheel格式,醬紫才能和之前的代碼保持相同的顯示狀態(tài)
還有關于ios的定位理念,ios14會出現(xiàn)模糊和精準定位的概念
最后還有個IDFA,這個我不怎么用,有用到的注意需要到官網(wǎng)上去查看一下,防止出現(xiàn)一些意外的事情出現(xiàn)