Skip to content

Crash on iOS 15.3 #56

@dominikIncibit

Description

@dominikIncibit

If we add this plugin as a dependency, the app immediately crashes upon startup on ios 15.2 devices.
The app is trying to use a method (_objc_claimAutoreleasedReturnValue) that is not available on iOS 15.2.

Here is the full crash log:
`Hardware Model: iPhone10,4
Process: Runner [438]
Path: /private/var/containers/Bundle/Application/59DA4D1D-C32B-409/Runner.app/Runner

AppStoreTools: 16E137
AppVariant: 1:iPhone10,4:15
Beta: YES
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]

Date/Time: 2025-04-15 10:03:19.1677 +0200
Launch Time: 2025-04-15 10:03:19.0260 +0200
OS Version: iPhone OS 15.2 (19C56)
Release Type: User
Baseband Version: 5.01.01
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD 4 Symbol missing
Symbol not found: _objc_claimAutoreleasedReturnValue
Referenced from: /private/var/containers/Bundle/Application/59DA4D1D-C32B-4090-AF5E-C2AE4C96782D/Runner.app/Frameworks/external_app_launcher.framework/external_app_launcher
Expected in: /usr/lib/libobjc.A.dylib
(terminated at launch; ignore backtrace)

Triggered by Thread: 0

Thread 0 Crashed:
0 dyld 0x000000010336ed54 __abort_with_payload + 8
1 dyld 0x000000010337418c abort_with_payload_wrapper_internal + 100 (terminate_with_reason.c:102)
2 dyld 0x00000001033741bc abort_with_payload + 12 (terminate_with_reason.c:124)
3 dyld 0x00000001033485f8 dyld4::halt(char const*) + 324 (DyldProcessConfig.cpp:2067)
4 dyld 0x0000000103345bc8 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3032 (dyldMain.cpp:0)
5 dyld 0x0000000103344230 start + 412 (dyldMain.cpp:864)

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000006 x1: 0x0000000000000004 x2: 0x000000016d9f98e0 x3: 0x00000000000000ec
x4: 0x000000016d9f94e0 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x000000016d9f8f30
x8: 0x0000000000000020 x9: 0x0000000000000009 x10: 0x2f7273752f203a6e x11: 0x6f62696c2f62696c
x12: 0x2f203a6e69206465 x13: 0x2f62696c2f727375 x14: 0x2e636a626f62696c x15: 0x0062696c79642e41
x16: 0x0000000000000209 x17: 0x0000000000000022 x18: 0x0000000000000000 x19: 0x0000000000000000
x20: 0x000000016d9f94e0 x21: 0x00000000000000ec x22: 0x000000016d9f98e0 x23: 0x0000000000000004
x24: 0x0000000000000006 x25: 0x000000016d9fb728 x26: 0x000000001f070004 x27: 0x0000000000000001
x28: 0x000000016d9fb590 fp: 0x000000016d9f94b0 lr: 0x000000010337418c
sp: 0x000000016d9f9470 pc: 0x000000010336ed54 cpsr: 0x0
esr: 0x56000080 Address size fault

Binary Images:
0x10332c000 - 0x10337ffff dyld arm64 <0b12aec1caef38ad8fb73cab3da30489> /usr/lib/dyld

EOF`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions