Hello, My react native iOS app crash on startup on iOS14. And the crash may not have anything to do with the js code, because I remove all js code in App.tsx, It still crashes.
My Env is: React Native: 0.76.1 Xcode: 15.4
here is the crash log:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Incident Identifier: 2665B36E-F475-44FA-B53C-951668A70886
CrashReporter Key: 902ecf6cea3413a23ae0ed8e51de826bacd686c9
Hardware Model: iPhone13,4
Process: ConcreteApp [20498]
Path: /Volumes/VOLUME/*/ConcreteApp.app/ConcreteApp
Identifier: com.lets.concrete
Version: 1.1.7 (1)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.lets.concrete [3008]
Date/Time: 2024-12-25 11:38:14.7041 +0800
Launch Time: 2024-12-25 11:38:14.6657 +0800
OS Version: iPhone OS 14.8.1 (18H107)
Release Type: User
Baseband Version: 1.80.02
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD 4 Symbol missing
symbol '_$sSo12NSURLSessionC10FoundationE4data3for8delegateAC4DataV_So13NSURLResponseCtAC10URLRequestV_So0A12TaskDelegate_pSgtYaKF' not found, expected in '/usr/lib/swift/libswiftFoundation.dylib', needed by '/private/var/containers/Bundle/Application/9C2952C2-DA35-4C38-B060-C385050F3DB9/ConcreteApp.app/ConcreteApp'
Highlighted by Thread: 0
Backtrace not available
No thread state (register information) available
Binary Images:
Binary images description not available
Error Formulating Crash Report:
_dyld_process_info_create failed with 6
Failed to create CSSymbolicatorRef - corpse still valid ¯\_(ツ)_/¯
Failed to extract dyld error info: The size of the data is not what is expected
EOF
-----------
Full Report
-----------
{"app_name":"ConcreteApp","timestamp":"2024-12-25 11:38:16.00 +0800","app_version":"1.1.7","slice_uuid":"809cfd69-02ad-36b6-8478-40b3a92daa01","adam_id":"0","build_version":"1","platform":"0","bundleID":"com.lets.concrete","share_with_app_devs":"0","is_first_party":"0","etl_key":"3","bug_type":"309","os_version":"iPhone OS 14.8.1 (18H107)","incident_id":"2665B36E-F475-44FA-B53C-951668A70886","name":"ConcreteApp"}
{
"uptime": 750000,
"procLaunch": "2024-12-25 11:38:14.6657 +0800",
"procRole": "Foreground",
"version": 2,
"exception": {
"type": "EXC_CRASH",
"signal": "SIGABRT",
"codes": "0x0000000000000000, 0x0000000000000000"
},
"userID": 501,
"modelCode": "iPhone13,4",
"coalitionID": 3008,
"osVersion": {
"isEmbedded": true,
"train": "iPhone OS 14.8.1",
"releaseType": "User",
"build": "18H107"
},
"captureTime": "2024-12-25 11:38:14.7041 +0800",
"incident": "2665B36E-F475-44FA-B53C-951668A70886",
"pid": 20498,
"cpuType": "ARM-64",
"procName": "ConcreteApp",
"procPath": "/Volumes/VOLUME/*/ConcreteApp.app/ConcreteApp",
"bundleInfo": {
"CFBundleShortVersionString": "1.1.7",
"CFBundleVersion": "1",
"CFBundleIdentifier": "com.lets.concrete"
},
"storeInfo": {
"applicationType": "User",
"itemID": "0",
"deviceIdentifierForVendor": "47A5105F-B968-4006-BE3F-BE9C7E566C3B"
},
"parentProc": "launchd",
"parentPid": 1,
"coalitionName": "com.lets.concrete",
"crashReporterKey": "902ecf6cea3413a23ae0ed8e51de826bacd686c9",
"basebandVersion": "1.80.02",
"isCorpse": 1,
"termination": {
"flags": 518,
"code": 4,
"namespace": "DYLD",
"indicator": "Symbol missing",
"reasons": [
"symbol '_$sSo12NSURLSessionC10FoundationE4data3for8delegateAC4DataV_So13NSURLResponseCtAC10URLRequestV_So0A12TaskDelegate_pSgtYaKF' not found, expected in '/usr/lib/swift/libswiftFoundation.dylib', needed by '/private/var/containers/Bundle/Application/9C2952C2-DA35-4C38-B060-C385050F3DB9/ConcreteApp.app/ConcreteApp'"
]
},
"legacyInfo": {
"threadHighlighted": 0
},
"reportNotes": [
"_dyld_process_info_create failed with 6",
"Failed to create CSSymbolicatorRef - corpse still valid \u00af\\_(\u30c4)_/\u00af",
"Failed to extract dyld error info: The size of the data is not what is expected"
]
}