Hmm, I’m not sure if I explained my problem correctly, or if I misunderstand. The .ipa I create using the Defold Editor Menu should contain both armv7 and arm64 build, correct?
Looking into the unpacked .ipa I created using the Editor, I see an executable with the following file descriptor: Mach-O universal binary with 2 architectures: [arm_v7:Mach-O executable arm_v7] [arm64].
Unzipping the repacked .ipa, the executable is just Mach-O 64-bit executable arm64. So I would somehow need to create a universal binary? Sorry, first time I come across something like this.
The issue is, that once the user denies access using the popup, the network functionality (as in: http requests to public domains) stops working completely and I can’t do any subsequent network requests. My game relies on network for leaderboard and signup though, so this is quite essential. The user doesn’t know that of course.
A typical user story could be:
- User sees popup and wonders why this game would require local network access (already bad, he might suspect unsolicited tracking)
- User denies it local network access
- App is now not fully functional (in my case: not usable), user is not sure why
This is literally the first bug report I had from my client on the final release build ![]()