iOS app compilation for AppStore fails in Xojo 2024R4.2

An iOS app compiled with the Build For Development option works, but when choosing the Build for App Store option in Xojo, I get the following Error:

The operation couldn’t be completed. 2025-01-25 15:08:18.124 xcodebuild[32163:253087] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path “/var/folders/vr/kg0xh76d7v7ggtj2mdxwdtyh0000gn/T/PaintPortal_2025-01-25_15-08-18.124.xcdistributionlogs”.

2025-01-25 15:08:18.172 xcodebuild[32163:253087] [MT] IDEDistribution: Command line name “app-store” is deprecated. Use “app-store-connect” instead.

This is in conjunction with Xcode 16.2 compiled from Xojo 2024R4.2 running on an M4 Mac with Sequoia 15.2.

Any suggestions?

That doesn’t look like an error to me, although Xojo may be treating it as one. Xojo is going to need to correct that in the framework, but I can probably fix that in APT this weekend.

Did you know that APT can re-sign iOS builds?

1 Like

Turns out that APT already uses the new key. Just go download APT 3.6 and make an App Store Connect API key (instructions can be found by clicking the Help button in the lower left corner of the APT settings window). Once that’s set up, you can select Package > Build in APT, select your app and entitlements file (if any) and click Build. If there are any errors, you’ll get more information there.

1 Like

Even I didn’t know about that.

Much appreciated Greg, you have managed to shed light on a very dimly lit topic. Like AppWrapper for Mac apps, this seems a very useful tool.

That’s odd. This is what I’m getting on my side with Sequoia 15.3, Xcode 16.2, CLI tools: Xcode 16.2 (16C5032a). Will keep doing more tests to see if I can replicate it.

Thank you!