DigitalStrawberry / ANE-StoreReview

Adobe AIR native extension for requesting app reviews on iOS 10.3+
MIT License
4 stars 1 forks source link

Can't be used with AIR SDK 32 #2

Open wmtj opened 5 years ago

wmtj commented 5 years ago

Undefined symbols for architecture arm64:

"_OBJCEHTYPE$_NSException", referenced from:

  GCC_except_table3 in C:\Users\king\AppData\Local\Temp\da52515c-45c2-429e-8021-f01ac986bd9b\libcom.digitalstrawberry.ane.storeReview.a(KFKeychain.o)
marpies commented 5 years ago

Hi,

It doesn't seem that rebuilding the ANE helps in this case.

Please try updating your ld tool in your AIR 32 SDK (as shown in the release notes) and use iOS 12 SDK from XCode 10 when packaging your IPA. We've been able to get around the packaging problems this way.

wmtj commented 5 years ago

Thank you! I will have a try.

wmtj commented 5 years ago

In the release notes, I saw :

If we are using -platformsdk, we need to replace the ld from /Applications/Xcode-beta.app/Contents/Developer/Toolchains /XcodeDefault.xctoolchain/usr/bin to /AIRSDK/lib/aot/bin/ld64/ld64 and rename it to ld64.

Does it means It only can be used on Mac OS, while I am using Windows...

marpies commented 5 years ago

It seems that the packaging error is a bug in AIR 32 beta as you can see in the discussion here. You will likely have to wait for an AIR SDK update in order to be able to package your app on Windows.