airsdk / Adobe-Runtime-Support

Report, track and discuss issues in Adobe AIR. Monitored by Adobe - and HARMAN - and maintained by the AIR community.
206 stars 11 forks source link

App crashes on older ios devices after updating the SDK to 51.1.2.1 #3582

Open Tuning3DT opened 5 days ago

Tuning3DT commented 5 days ago

After updating the AIR SDK from 50.2.3.1 to 51.1.2.1 the app crashes on ios devices that run on older ios versions. I tried on 2 devices one is iphone 5s with ios 12.5.7 and the other is ipad 2 with ios 13.5 AIR SDK 51.1.2.1 device os: iOS 12.5.7

the attachment is the crash log on iphone 5s 3DTuning-2024-10-31-103200.ips.beta.txt

FliplineStudios commented 5 days ago

Are you packaging on a Mac, or on a PC? Generally you can't safely package on a PC anymore (since the later 50.2.3.x versions). If you haven't already I'd definitely recommend switching to Mac at least for the packaging step if you want to retain compatibility with older iOS versions.

Tuning3DT commented 3 days ago

@FliplineStudios I'm packaging on Mac , macOS 15.1.1

Tuning3DT commented 3 days ago

@ajwfrost sorry for bothering you, did you have a chance to look at our issue? Is there anything more I should provide with?

ajwfrost commented 3 days ago

Hi

Sorry, I had initially assumed the same as FliplineStudios, that this was a side-effect of trying to link on Windows. But if you're using macOS then it's an odd one.

The error itself is happening because of Symbol not found: ___chkstk_darwin which seems to be a fairly common occurrence, caused by mismatches in the configurations/target platforms/versions... Do you have a 'minimum SDK' version specified in your app or in any ANE? And do you have the "-platformsdk" option defined when you build the IPA file?

I think if you're able to provide the ADT logging, specifically the ld64/linker command-line, we may be able to see what's going wrong here.

thanks