Changelog

Version history and release notes

New signing engine

  • • IPA signing and repacking has been rewritten from scratch, so it's much faster. Work runs in parallel, unchanged files are copied instead of re-compressed, and the app is streamed to the device while it's still being built.
  • • Progress is shown in parallel for every stage (unpacking, hashing, signing, packing, uploading, installing), with an accurate overall percentage.
  • • WatchKit apps are now kept by default and re-signed with updated bundle IDs, instead of being stripped.
  • • Injecting tweaks, dylibs and frameworks (including several at once) is more reliable.
  • • Fixed the alternate bundle ID option not being fully applied.
  • • Improved install retry after a failure.
  • • Signing errors that used to pass silently now show a clear error.

Apple ID and login

  • • Fixed SMS two-factor authentication, which failed with a 401 error after Apple server-side changes.
  • • Fixed login problems caused by Apple breaking the Xcode client identity.
  • • Certificates are now checked for expiry and renewed before they expire.
  • • macOS: new built-in anisette provider Fake Anisette, set up in Settings.

Stability

  • • Windows: iTunes crashes now show a plain error message instead of hanging.