XCode14 & iOS16 適配問題匯總

Xcode 14 beta 6下載官方地址(需要AppID登錄)
iOS16 Beta8版 描述文件下載官方地址(需要AppID登錄)

一、iOS16手機(jī)開啟開發(fā)者模式 "developer mode disable"

iOS16手機(jī)未打開開發(fā)者模式時:
1、Xcode 無法選中 iOS16的設(shè)備,報錯:developer mode disable
2、無法打開升級前編譯的App

  • 解決辦法:在你的iPhone中操作
    調(diào)試手機(jī)--設(shè)置--隱私與安全--(滑動到最底部)開發(fā)者模式--開啟開發(fā)者模式(需要重啟手機(jī))

二、Pod工程中的Bundle target簽名報錯

  • 方法一:手動選擇Pod工程中的Bundle target 簽名中的Team,與主工程一致
  • 方法二: 在 Podfile 文件 中設(shè)置你的開發(fā)者的Team ID
post_install do |installer|
  installer.generated_projects.each do |project|
    project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings["DEVELOPMENT_TEAM"] = "Your Team ID"
         end
    end
  end
end
  • 方法三: 在 Podfile 文件 中設(shè)置 CODE_SIGN_IDENTITY (推薦此方法)
post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '10.0'
            
            config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
            config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
            config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
        end
    end
end

三、XCode14打出來的包多了一些系統(tǒng)庫

?? 切記:在Build Phases -> Link Binary With Librarires 里面添加 libswiftCoreGraphics.tbd。
否則xcode14打出來的包,在iOS12.2以下的系統(tǒng)找不到libswiftCoreGraphics.dylib而發(fā)生崩潰。

Xcode 14 beta 6下載官方地址(需要AppID登錄)
iOS16 Beta8版 描述文件下載官方地址(需要AppID登錄)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容