Skip to content

Is it true that creating IPA files requires a paid developer account? #417

@elbowdonkey

Description

@elbowdonkey

I've been hitting a roadblock when trying to run the patching step found in the Patching iOS Applications wiki page:

objection patchipa --source my-app.ipa --codesign-signature 0C2E8200Dxxxx

Namely, I need an ipa file first.

It seems that you used to be able to export an ipa file in Xcode by archiving a product, then exporting it as anything except for "App Store Connect".

However, in Xcode 12.0.1, it seems now you're only able to "Distrubute App", and when you pick any of the distribution options, Xcode will prevent an ipa from being built for any of the options, citing:

Distribution requires enrollment in the Apple Developer Program.

Am I just missing some silly Xcode UI thing, or did Apple make it impossible to make iOS apps without enrolling?

For what it's worth, I've just started exploring how to create an ipa file using CLI build tools. I suspect I'll hit a similar roadblock, but will update here if I find otherwise.

EDIT:

Nope - can't use xcodebuild to export an IPA either. All methods require a current paid developer account.

Which reminds me that I forgot to actually ask the one thing I created this issue for: is it possible to patch a built app? Because that works fine - I can build and deploy the app to a real device without issue.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions