altstoreio / altstoreio/AltStore
Missing Library causes crash on iOS 26.1 on startup
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 14.4k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
AltStore is crashing immediately after opening on iOS 26.1.
Looks like it’s missing a library necessary for Keychain.
Crash Log:
{"app_name":"AltStore","timestamp":"2025-11-05 09:46:54.00 +0000","app_version":"2.2.1","slice_uuid":"7d9f1543-e300-3ca6-9044-b4f9a75a1b69","build_version":"48","platform":2,"bundleID":"com.Q679Q9T83C.com.rileytestut.AltStore","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"iPhone OS 26.1 (23B85)","roots_installed":0,"name":"AltStore","incident_id":"71A5CF7B-624D-4986-B093-D9D481FE7B47"}
{
"uptime" : 4200,
"procRole" : "unknown",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "iPhone18,3",
"coalitionID" : 977,
"osVersion" : {
"isEmbedded" : true,
"train" : "iPhone OS 26.1",
"releaseType" : "User",
"build" : "23B85"
},
"captureTime" : "2025-11-05 09:46:54.4764 +0000",
"codeSigningMonitor" : 2,
"incident" : "71A5CF7B-624D-4986-B093-D9D481FE7B47",
"pid" : 1308,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2025-11-05 09:46:54.3702 +0000",
"procStartAbsTime" : 103007536989,
"procExitAbsTime" : 103010080818,
"procName" : "AltStore",
"procPath" : "/private/var/containers/Bundle/Application/CD8A020D-905E-4B95-B424-5AD45197844B/AltStore.app/AltStore",
"bundleInfo" : {"CFBundleShortVersionString":"2.2.1","CFBundleVersion":"48","CFBundleIdentifier":"com.Q679Q9T83C.com.rileytestut.AltStore"},
"storeInfo" : {"deviceIdentifierForVendor":"916905A1-300A-48BA-9B03-91549CC089D4","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.Q679Q9T83C.com.rileytestut.AltStore",
"crashReporterKey" : "085727610f07e0eb14d91a8150dd661198fe80c6",
"appleIntelligenceStatus" : {"state":"available"},
"developerMode" : 1,
"bootProgressRegister" : "0x2000000c",
"wasUnlockedSinceBoot" : 1,
"isLocked" : 0,
"codeSigningID" : "com.Q679Q9T83C.com.rileytestut.AltStore",
"codeSigningTeamID" : "Q679Q9T83C",
"codeSigningFlags" : 570434309,
"codeSigningValidationCategory" : 3,
"codeSigningTrustLevel" : 4,
"codeSigningAuxiliaryInfo" : 9007199254740992,
"instructionByteStream" : {"beforePC":"AByhTgCoMW4DACYeY0AA0QRoYzglaGM4gAAFy8ADX9YwQYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p/QMAkQuS/5e/AwCR/XvBqP8PX9bAA1/WEC2A0g=="},
"bootSessionUUID" : "E458D7B1-6676-48EF-8158-D24955D005AA",
"basebandVersion" : "1.10.05",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"termination" : {"code":1,"flags":518,"namespace":"DYLD","indicator":"Library missing","details":["(terminated at launch; ignore backtrace)"],"reasons":["Library not loaded: @rpath/KeychainAccess.framework/KeychainAccess","Referenced from: <7D9F1543-E300-3CA6-9044-B4F9A75A1B69> /Volumes/VOLUME//AltStore.app/AltStore","Reason: tried: '/usr/lib/swift/KeychainAccess.framework/KeychainAccess' (no such file, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/KeychainAccess.framework/KeychainAccess' (no such file), '/private/var/containers/Bundle/Application/CD8A020D-905E-4B95-B424-5AD45197844B/AltStore.app/Frameworks/KeychainAccess.framework/KeychainAccess' (code signature invalid in <7A5B8C4D-5DC1-3477-B46A-82E109362217> '/private/var/containers/Bundle/Application/CD8A020D-905E-4B95-B424-5AD45197844B/AltStore.app/Frameworks/KeychainAccess.framework/KeychainAccess' (errno=1) sliceOffset=0x00000000, codeBlobOffset=0x00055D40, codeBlobSize=0x00004360), '/private/var/containers/Bundle/Application/CD8A020D-905E-4B95-B424-5AD45197844B/AltStore.app/Frameworks/KeychainAccess.framework/KeychainAc"]},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":46372,"threadState":{"x":[{"value":6},{"value":1},{"value":6095873904},{"value":169},{"value":6095872880},{"value":0},{"value":0},{"value":0},{"value":32},{"value":12938631421364928534},{"value":10672},{"value":8509243552},{"value":131072},{"value":6680797184},{"value":1},{"value":118},{"value":521},{"value":14617839971610370152},{"value":0},{"value":0},{"value":6095872880},{"value":169},{"value":6095873904},{"value":1},{"value":6},{"value":520552452},{"value":8512594392,"symbolLocation":0,"symbol":"mach_task_self_"},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6681370420},"cpsr":{"value":2147483648},"fp":{"value":6095872832},"sp":{"value":6095872768},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6681103764,"matchesCrashFrame":1},"far":{"value":0}},"frames":[{"imageOffset":306580,"symbol":"__abort_with_payload","symbolLocation":8,"imageIndex":1},{"imageOffset":573236,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":104,"imageIndex":1},{"imageOffset":573288,"symbol":"abort_with_payload","symbolLocation":16,"imageIndex":1},{"imageOffset":77900,"symbol":"dyld4::halt(char const, dyld4::StructuredError const*)","symbolLocation":312,"imageIndex":1},{"imageOffset":88884,"symbol":"dyld4::prepare(dyld4::APIs&, mach_o::Header const*)","symbolLocation":3984,"imageIndex":1},{"imageOffset":19928,"symbol":"start","symbolLocation":7036,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64",
"base" : 4371005440,
"size" : 2654208,
"uuid" : "7d9f1543-e300-3ca6-9044-b4f9a75a1b69",
"path" : "/var/containers/Bundle/Application/CD8A020D-905E-4B95-B424-5AD45197844B/AltStore.app/AltStore",
"name" : "AltStore"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6680797184,
"size" : 649944,
"uuid" : "ef27e386-3cff-3752-b152-d96a0aa9effd",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
}
],
"sharedCache" : {
"base" : 6679658496,
"size" : 5103075328,
"uuid" : "b532f192-b2a9-3821-94ba-82e745b23cab"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=181.0M resident=0K(0%) swapped_out_or_unallocated=181.0M(100%)\nWritable regions: Total=2176K written=80K(4%) resident=80K(4%) swapped_out=0K(0%) unallocated=2096K(96%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nSTACK GUARD 16K 1 \nStack 1008K 1 \n__DATA 197K 3 \n__DATA_CONST 124K 2 \n__DATA_DIRTY 12K 1 \n__LINKEDIT 177.8M 2 \n__TEXT 3228K 2 \n__TPRO_CONST 128K 1 \ndyld private memory 1040K 2 \npage table in kernel 80K 1 \n=========== ======= ======= \nTOTAL 183.5M 16 \n",
"legacyInfo" : {
"threadTriggered" : {
}
},
"logWritingSignature" : "025169230b7ea2627c8a44134a85e81c95108b01",
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "66d35d7fe4d6bf7664f40ddf",
"factorPackIds" : [
"68c1a34bd359577bbe8f2182"
],
"deploymentId" : 240000069
},
{
"rolloutId" : "67181b10c68c361a728c7cfa",
"factorPackIds" : [
],
"deploymentId" : 240000005
}
],
"experiments" : [
]
}
}
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files or tests are named. Start by inspecting the iOS build and dependency-embedding configuration for KeychainAccess.framework, then reproduce launch on iOS 26.1. Done means AltStore launches without the dyld missing-library or code-signature failure reported in the crash log.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100