Update AltSign to fix Windows IPA permission errors (#447) by mikey820 · Pull Request #1315 · SideStore/SideStore · GitHub
Skip to content

Update AltSign to fix Windows IPA permission errors (#447)#1315

Merged
nythepegasus merged 1 commit into
SideStore:developfrom
mikey820:bump/altsign-windows-ipa-fix
May 26, 2026
Merged

Update AltSign to fix Windows IPA permission errors (#447)#1315
nythepegasus merged 1 commit into
SideStore:developfrom
mikey820:bump/altsign-windows-ipa-fix

Conversation

@mikey820

Copy link
Copy Markdown

Summary

Bumps the AltSign submodule to pick up SideStore/AltSign#13 (now merged), which fixes the "You don't have permission" error when installing IPAs that were zipped on Windows.

Background

IPAs created with Windows zip tooling store NTFS file attributes in the ZIP external_fa field and leave the Unix mode bits (the high 16 bits) unset. AltSign's unzipArchiveAtURL: derived a permission of 0 from those entries and applied it with setAttributes:, so the extracted files ended up with mode 0000. The reads performed while signing then failed, surfacing to users as "You don't have permission."

The merged AltSign change falls back to 0644 when no Unix mode bits are present, so these archives extract with readable files. IPAs produced by Xcode (which carry valid Unix permissions) are unaffected.

Changes

  • Dependencies/AltSign: 7efe511a484932

Fixes #447

Bumps the AltSign submodule to SideStore/AltSign#13, which makes
unzipArchiveAtURL: fall back to 0644 when a ZIP entry carries no Unix
mode bits (as produced by Windows zip tooling). Previously these
entries extracted with mode 0000 and failed during signing with a
"You don't have permission" error.

Fixes SideStore#447
@nythepegasus nythepegasus merged commit 8485efe into SideStore:develop May 26, 2026
The-Big-Mini referenced this pull request in The-Big-Mini/MiniStore Jun 3, 2026
Update AltSign to include Windows IPA permissions fix

Bumps the AltSign submodule to SideStore/AltSign#13, which makes
unzipArchiveAtURL: fall back to 0644 when a ZIP entry carries no Unix
mode bits (as produced by Windows zip tooling). Previously these
entries extracted with mode 0000 and failed during signing with a
"You don't have permission" error.

Fixes #447
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

It keeps saying You don't have permission. To view or change permissions, select the item in the Finder and choose File > Get Info.

2 participants