A mutilated version of Riley Testut's AltServer for Windows to sign IPAs with arbitrary p12 and mobileprovision files on Windows.
It works well enough for my needs. It probably works in Wine, too.
> DumbSigner.exe --app=app.ipa --cert=AAAAAAAAAA.p12 --password="correct horse battery staple" --profile=Profile.mobileprovision
The output is a file named app.signed.ipa
.
- Install Visual Studio 2019 with desktop C++ support.
- Use vcpkg to install the packages
zlib openssl dirent cxxopts
forx86-windows-static
. - Clone this repository recursively.
- Open the solution and build the
Release
configuration forx86
.
- 64bit is untested.
- You may need up to 2 times the app's size of disk space and memory to run this.
See the Projects tab. For the time being:
- Better progress indication
- Prettier (and safer) logging
- A managed .NET (Core) assembly to interface with the signing parts
- (and more...)
I don't really expect anyone to use this other than myself, so I won't make any promises. In any case, contributions are very welcome (just send in a PR).