5

I'm trying to use iXGuard to obfuscate an app that's going to be distributed using Enterprise Distribution. Obviously, our Apple Developer Account doesn't have access to App Store Connect, so we can't create iOS App Store Distribution certificates. Thus, we cannot export our app for App Store (as mentioned in the manuals).

But Enterprise Distribution also has the option to compile for Bitcode. However, iXGuard doesn't seem to recognize Bitcode in an Enterprise IPA.

Is there any solution to use iXGuard with Enterprise distribution?

Thanks

malhobayyeb
  • 2,725
  • 11
  • 57
  • 91
Behdad
  • 941
  • 12
  • 23
  • Perhaps you should contact [Guardsquare support](https://www.guardsquare.com/en/support)? – Paulw11 Oct 17 '18 at 11:23
  • 1
    Already did that, figured maybe asking here would be faster. – Behdad Oct 17 '18 at 13:33
  • 1
    Did you get any solution for this from GuardSquare? – Naren Dec 07 '19 at 04:20
  • You can run iXguard on the XCArchive file, and normally export the IPA from the archive using Organizer. I don't remember the exact parameter for the `ixguard` command line tool however. – Behdad Dec 07 '19 at 08:23

1 Answers1

1

Just to put my comment as an answer to this:

You can run ixguard on an XCArchive file and export an IPA from the obfuscated XCArchive. You need to pass an argument to the command line tool (it is either -archive or -xcarchive, I don't have access to the docs now).

And then, you can export an obfuscated IPA from the obfuscated XCArchive.

Please note that App Store Review generally doesn't accept obfuscated apps unless it's for very specific business requirements, like a mobile banking app.

Behdad
  • 941
  • 12
  • 23