Copy link to clipboard
Copied
Hello,
I need to update my old SteamWorks ANE to be working with new AIR20, but have problems with it on Mac. Here is my current code: Oldes/FRESteamWorks at AIR20_SteamWorks135 ... - GitHub
So far I managed to compile it on Mac without errors, but when I try to init in my app on MacOS, I get this error:
ArgumentError: Error #3500: The extension context does not have a method with the name AIRSteam_Init
Could you please let me know, if it's even in theory possible to have the Steam's osx32/libsteam_api.dylib working fine on 64bit OS? Is it somehow my fault that it is not working or some lack on Steam side, which would mean that Mac users will not get full functionality?
Thank you for any advice.
PS:
here are my another attempts to get some answer:
http://forum.starling-framework.org/topic/adobe-native-extension-ane-for-steamworks-on-osx
http://stackoverflow.com/questions/35038209/adobe-native-extension-ane-for-steamworks
Copy link to clipboard
Copied
It looks like you already found this per the other forum posts, but the libsteam_api.dylib is a universal library, so it includes the x64 symbols as well as i386.
However, that doesn't solve the problem - I'm having the same issue here with upgrading a couple of ANEs that use third-party dylibs.
I've compared the ANE packages against the older versions, and I don't see much in the way of a difference. I posted some example code over at https://forums.adobe.com/thread/1692914?start=40&tstart=0 that is a simplified case to demonstrate the problem.