Node Applesign Versions Save

NodeJS module and commandline utility for re-signing iOS applications (IPA files).

5.0.0

3 months ago

4.2.1

5 months ago
  • Get codesign identifier from macho to remove the dependency on codesign for this. by @mrmacete

4.2.0

6 months ago
  • Remove isArray dependency
  • Improve error messages when parsing the mobileprovision file
  • Fix tmp file name clash when writing entitlements
  • Preserve original identifier when pseudo-signing
  • npm audit fixing 3 vulnerabilities in dependencies
  • Fix few minor typos

Kudos to @mrmacete @trufae @apkunpacker @Handschrift for their contributions

4.1.3

1 year ago
  • Fix resigning extensions when CFBundleExecutable is not set

4.1.2

1 year ago
  • Improve fat / macho parsing, fixing issues when trying to resign invalid files with ldid2

4.1.0

1 year ago
  • -n flag is no longer cleaning the temporary directory
  • Add support for latest PLIST files (few syntax changes were considered incorrect)
  • Add -N, --add-entitlements flags to append entitlements from file
  • npm audit to reach 0 vulns again

4.0.0

1 year ago
  • support node16
  • fix all vulnerabilities in dependencies
  • commit local fixes upstream

3.8.0

2 years ago
  • Add option to pseudo-sign using ldid2
  • Lazily check for tools (faster interaction)
  • Fix for empty entitlements and delete keychain-access-groups when not cloned
  • Fix 2 vulnerabilities by updating y18n dependency

3.9.0

2 years ago
  • Support resigning iOS15 apps
  • Fix plist patching function issue
  • Update NodeJS dependencies

3.7.0

3 years ago

New options:

  • Add -d flag to create a json for debugging entitlement mangling
  • Add -F option to remove signing files inside the IPA (entitlements, provisionings)
  • Add -j flag to pass custom per-file signing options

New features:

  • Add support for signing app extensions (serial and parallel signing works)

Improvements:

  • Improve the entitlements tweaking when using -c
  • Follow appex dependencies to solve orphan resigning issues
  • Update README with latest (improved) help message

Bugs fixed:

  • Empty string file name issues solved
  • Update NodeJS dependencies