Xcode 14.3 兼容 舊設備 ios8.0 - ios11

Xcode 14.3版本運行項目報錯

ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)

因為系統(tǒng)已經內置有ARC相關的庫尿瞭,所以沒必要再額外鏈接,至少Xcode 14支持的最低部署目標iOS 11及以上版本的系統(tǒng)肯定是沒問題的。如果應用部署目標不低于iOS 11還出現(xiàn)問題祟同,那么應該是第三方庫的部署目標有問題腰埂。

arc

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/

參考鏈接 https://blog.csdn.net/crasowas/article/details/129901398

在Xcode升級到Xcode14以后叁征,大家都發(fā)現(xiàn)系統(tǒng)的支持版本升級到了11.0全闷,那么想要調試11.0之前的系統(tǒng)該怎么辦呢漂问?

下邊給大家介紹Xcode14調試11.0之前的系統(tǒng)的方法:

截屏2022-09-15 09.55.56.png

1.首先在Xcode14之前的版本下蔼水,應用程序-xcode 顯示包內容 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 震糖,把程序中的低于11.0的文件夾拷貝到Xcode14的相應目錄下。

2.在Xcode14下趴腋,應用程序-xcode 顯示包內容 修改以下文件,記得修改前備份,防止改錯無法還原.

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.json

SDKSettings.json

{
    "DisplayName": "iOS 16.4",
    "DefaultProperties": {
        "CODE_SIGN_ENTITLEMENTS": "",
        "ENTITLEMENTS_REQUIRED": "YES",
        "KASAN_DEFAULT_CFLAGS": "$(KASAN_CFLAGS_CLASSIC)",
        "KASAN_DEFAULT_CFLAGS[arch=arm64]": "$(KASAN_CFLAGS_TBI)",
        "KASAN_DEFAULT_CFLAGS[arch=arm64e]": "$(KASAN_CFLAGS_TBI)",
        "DEAD_CODE_STRIPPING": "YES",
        "GCC_THUMB_SUPPORT": "YES",
        "TEST_LIBRARY_SEARCH_PATHS": "$(inherited) $(PLATFORM_DIR)\/Developer\/$(TEST_FRAMEWORK_DEVELOPER_VARIANT_SUBPATH)usr\/lib",
        "SUPPORTED_DEVICE_FAMILIES": "1,2",
        "PLATFORM_NAME": "iphoneos",
        "KASAN_CFLAGS_CLASSIC": "-DKASAN=1 -DKASAN_CLASSIC=1 -fsanitize=address -mllvm -asan-globals-live-support -mllvm -asan-force-dynamic-shadow",
        "CODE_SIGNING_REQUIRED": "YES",
        "IPHONEOS_DEPLOYMENT_TARGET": "16.4",
        "TEST_FRAMEWORK_SEARCH_PATHS": "$(inherited) $(PLATFORM_DIR)\/Developer\/$(TEST_FRAMEWORK_DEVELOPER_VARIANT_SUBPATH)Library\/Frameworks $(SDKROOT)\/Developer\/Library\/Frameworks",
        "CODE_SIGN_IDENTITY": "Apple Development",
        "KASAN_CFLAGS_TBI": "-DKASAN=1 -DKASAN_TBI=1 -fsanitize=kernel-hwaddress -mllvm -hwasan-recover=0 -mllvm -hwasan-instrument-atomics=0 -mllvm -hwasan-instrument-stack=1 -mllvm -hwasan-uar-retag-to-zero=1 -mllvm -hwasan-generate-tags-with-calls=1 -mllvm -hwasan-instrument-with-calls=1 -mllvm -hwasan-use-short-granules=0  -mllvm -hwasan-memory-access-callback-prefix=__asan_",
        "ENTITLEMENTS_DESTINATION": "Signature",
        "DEFAULT_COMPILER": "com.apple.compilers.llvm.clang.1_0",
        "DEPLOYMENT_TARGET_SUGGESTED_VALUES": [
            "8.0",
            "8.1",
            "8.2",
            "8.3",
            "8.4",
            "9.0",
            "9.1",
            "9.2",
            "9.3",
            "10.0",
            "10.1",
            "10.2",
            "10.3",
            "15.1",
            "15.3",
            "15.6",
            "15.7",
            "16.2",
            "11.0",
            "11.1",
            "11.2",
            "11.3",
            "11.4",
            "12.0",
            "12.1",
            "12.2",
            "12.3",
            "12.4",
            "13.0",
            "13.1",
            "13.2",
            "13.3",
            "13.4",
            "13.5",
            "13.6",
            "14.0",
            "14.1",
            "14.2",
            "14.3",
            "14.4",
            "14.5",
            "14.6",
            "14.7",
            "15.0",
            "15.1",
            "15.2",
            "15.3",
            "15.4",
            "15.5",
            "15.6",
            "16.0",
            "16.1",
            "16.2",
            "16.3",
            "16.4"
        ],
        "AD_HOC_CODE_SIGNING_ALLOWED": "NO"
    },
    "MinimalDisplayName": "16.4",
    "Version": "16.4",
    "IsBaseSDK": "YES",
    "SupportedTargets": {
        "iphoneos": {
            "LLVMTargetTripleVendor": "apple",
            "DeploymentTargetSettingName": "IPHONEOS_DEPLOYMENT_TARGET",
            "SwiftConcurrencyMinimumDeploymentTarget": "15.0",
            "Archs": [
                "arm64e",
                "arm64"
            ],
            "LLVMTargetTripleEnvironment": "",
            "ClangRuntimeLibraryPlatformName": "ios",
            "MaximumDeploymentTarget": "16.4.99",
            "BuildVersionPlatformID": "2",
            "DefaultDeploymentTarget": "16.4",
            "LLVMTargetTripleSys": "ios",
            "DeviceFamilies": [
                {
                    "Identifier": "1",
                    "Name": "phone",
                    "DisplayName": "iPhone"
                },
                {
                    "Identifier": "2",
                    "Name": "pad",
                    "DisplayName": "iPad"
                }
            ],
            "MinimumDeploymentTarget": "11.0",
            "SwiftOSRuntimeMinimumDeploymentTarget": "12.2",
            "RecommendedDeploymentTarget": "12.5",
            "PlatformFamilyName": "iOS",
            "ValidDeploymentTargets": [
                "8.0",
                "8.1",
                "8.2",
                "8.3",
                "8.4",
                "9.0",
                "9.1",
                "9.2",
                "9.3",
                "10.0",
                "10.1",
                "10.2",
                "10.3",
                "15.1",
                "15.3",
                "15.6",
                "15.7",
                "16.2",
                "11.0",
                "11.1",
                "11.2",
                "11.3",
                "11.4",
                "12.0",
                "12.1",
                "12.2",
                "12.3",
                "12.4",
                "13.0",
                "13.1",
                "13.2",
                "13.3",
                "13.4",
                "13.5",
                "13.6",
                "14.0",
                "14.1",
                "14.2",
                "14.3",
                "14.4",
                "14.5",
                "14.6",
                "14.7",
                "15.0",
                "15.1",
                "15.2",
                "15.3",
                "15.4",
                "15.5",
                "15.6",
                "16.0",
                "16.1",
                "16.2",
                "16.3",
                "16.4"
            ],
            "SystemPrefix": ""
        }
    },
    "PropertyConditionFallbackNames": [
        "embedded"
    ],
    "DefaultDeploymentTarget": "16.4",
    "MaximumDeploymentTarget": "16.4.99",
    "DebuggerOptions": {
        "SupportsViewDebugging": "YES"
    },
    "CanonicalName": "iphoneos16.4",
    "CustomProperties": {}
}

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist

添加 8.0-10.3 的版本 到以下節(jié)點中

SupportedTargets - iphoneos - ValidDeploymentTargets

DefaultProperties - DEPLOYMENT_TARGET_SUGGESTED_VALUES

如果沒有包含吊说,請把這個plist文件拷貝到桌面手動添加。添加完成后再粘貼到原來的位置优炬。重啟Xcode即可颁井。

3.MinimumDeploymentTarget 改為8.0

配置文件拖出來到桌面 修改,完了覆蓋進去

DeviceSupport下載地址:

https://github.com/wang-junxing/DeviceSupport

鏈接:http://www.reibang.com/p/1fab8881f08a

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蠢护,隨后出現(xiàn)的幾起案子雅宾,更是在濱河造成了極大的恐慌,老刑警劉巖葵硕,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秀又,死亡現(xiàn)場離奇詭異单寂,居然都是意外死亡,警方通過查閱死者的電腦和手機吐辙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門宣决,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人昏苏,你說我怎么就攤上這事尊沸。” “怎么了贤惯?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵洼专,是天一觀的道長。 經常有香客問我孵构,道長屁商,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任颈墅,我火速辦了婚禮蜡镶,結果婚禮上,老公的妹妹穿的比我還像新娘恤筛。我一直安慰自己官还,他們只是感情好,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布毒坛。 她就那樣靜靜地躺著望伦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪煎殷。 梳的紋絲不亂的頭發(fā)上屯伞,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音豪直,去河邊找鬼愕掏。 笑死,一個胖子當著我的面吹牛顶伞,可吹牛的內容都是我干的饵撑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了沫屡?” 一聲冷哼從身側響起准谚,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后逊桦,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谈喳,經...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡粹舵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年钮孵,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片眼滤。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡巴席,死狀恐怖,靈堂內的尸體忽然破棺而出诅需,到底是詐尸還是另有隱情漾唉,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布堰塌,位于F島的核電站赵刑,受9級特大地震影響,放射性物質發(fā)生泄漏场刑。R本人自食惡果不足惜般此,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望牵现。 院中可真熱鬧铐懊,春花似錦、人聲如沸施籍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丑慎。三九已至,卻和暖如春瓤摧,著一層夾襖步出監(jiān)牢的瞬間竿裂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工照弥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留腻异,地道東北人。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓这揣,卻偏偏與公主長得像悔常,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子给赞,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內容