Releases: nowsecure/node-applesign
Releases · nowsecure/node-applesign
3.6.0
3.5.0
3.4.3
3.4.2
3.4.1
- Fix injection of libraries (#83)
- Upgrade macho and fat-macho modules to support arm64e binaries
- Fix signing with -f on some IPAs that have specific iPad models defined
- Throw earlier in case there's no mobileprovisioning file provided
- Better help and error messages
- Upgrade node dependencies to fix
48
vulnerabilities
3.3.0
- Complete rewrite of the binary and library dependency manager
- The old depSolver code is now available via -p
- Added support for signing app directories (not just the IPA)
- Improve the withoutMobileProvision option to remove all the provisionings
- Solving problems related to ideviceinstaller (fine with ios-deploy)
- Fix null derefs in --force-family
- Fix this binding when adjusting the Info.plist
3.1.0
Huge rewrite of the whole applesign codebase which results in:
- Cleaner code (-200LOC)
- Faster signing (2-3x)
- Easier to maintain and extend
A short list of the changes:
- Only check for insert_dylib when needed
- Added -R to run scripts after unpacking and before resigning
- Paralelize the workdir cleanup (speedup)
- Support AppleTV and AppleWatch signing (as well as other contained sub-apps) no need for -w
- Use async/await and better designed APIs
- Support LZFSE IPAs (coming from the Appstore)
- Improve temporary directory cleaning
- Changed the behaviour of -v and -V, no more verification by default
2.6.0
Compatible with 2.x branch, but cherry-picking some valuable bug fixes.
- Fixes --force-family issue in some applications
- Add npm run pkg to create a single bin file
- Move dyld_insert check into a better place
- Delete trick empty nodes that was making ideviceinstall fail
- Fix null deref caused by some Info.plist
3.0.0
- Only show the dylib_insert warning when using -I
- Add dist.sh to automatically create single-native-binary builds (~12MB)
- Remove hardcoded forceTaskAllow, add -t, --without-get-task-allow
- Fix the logic in --force-family
- Fix #76 - Verify identity of mobileprovisioning if both provided
- Automatically find an identity that matches the given mobileprovisioning
- This change makes applesign work when -m is used, but -i is not.