Transporter failed - Executable contains bit code

I don’t think I’ve seen this one before.
Any ideas?

Asset validation failed (90482)
Invalid Executable. The executable ‘XXXXXXX.app/Frameworks/ZipArchive.framework/ZipArchive’ contains bitcode. (ID: 0f3b3608-1491-495d-aee1-da6525383ab7)

Lots of “interesting” stuff here: contains bitcode - Google Search

Seems like it’s an iOS-specific issue and someone from Xojo team may have to comment or maybe @Jeremie_L or @Jason_King have seen this?

One interesting bit from all of those search results was a PDF being included in a project causing the issue for a user (so maybe be mindful of any file copy build steps?)

Good luck!

fyi: @Javier_Menendez

Not related with PDF, for sure… because in this case the “offending” thing is related with ZipArchive in the Framework. I’m going to take a look into that…

1 Like

@Chris_Halford

Are you using the FolderItem.Zip facilities from the Xojo framework? If yes, please could you give some example about how are you using it.

I created an iOS project that uses FolderItem.Zip (Xojo 2024r3.1), built it for AppStore and Transported didn’t complain about anything related with Zip… so I’m trying to find the source of the problem for your case.

I am not using it in this product at all.
I do have some 3rd party frameworks, but those even worked in 20024r3.

Ok, it looks to me that ZipArchive (probably from one of that 3rd party frameworks?) is the offending one. Maybe a flag that needs to be set when compiled for iOS in Xcode.

Yeah, it is in a 3rd party SDK.
I’m going to reach out to them for support.