The IPA Signing API has been updated with some big changes I’m excited to tell you guys about! Before I get into the changes, I’ll clarify one thing before the developers reading this get too worried, no breaking changes were made in this update (no matter how you used the API, it will still work for you).
Flexibility
Previously, there were set methods of specifying certificate details. Some methods required more information, some required configuration in the admin panel, etc. This raised the issue of some users wanting to automate some sections while manually specifying other information.
Although the same methods are still possible, a lot more flexibility has been given with the newest revision to the API. Instead of the old “here are the methods, choose whichever is best for you” system, I’ve opened it up so you can “pick and choose” what information you want to be automated/hidden and what you want to specify.
Custom App Names
Yep, you heard that right. Using the API, you can now specify custom app names 🎉.
Better Looking Error Pages
When a user faced an error, they used to face a massive JSON blob or something alike. That’s not too great when they have no idea what it means. The new update now shows a better looking error page with information that a non developer can understand.
Stopped Certificate Details from Getting Leaked
The Starfiles signing API has many options. While this (of course) is a great thing, it raises the issue that developers would sometimes miss certain information. Some of this information being necessary to successfully hide your certificate details. An example of this is the fact that some methods of signing expose the certificate details through parameters that were shown on redirect while other seemingly identical methods wouldn’t. The signing API now hides the certificate details in all situations unless it’s been specifically stated in a parameter. This has been done by handling the whole signing process in a single request instead of redirecting users. This also has the benefit of being slightly faster.
Anyways, if you’d like more information on the new customisation options, I’ve updated my forum post 🙂