We create and use ANE for advertising.
We have recently updated several Ad Network SDKs to comply with Apple's Privacy Manifest.
Apps using the new SDK crash when initializing ads.
When I check the crash log, it seems like the error is about missing symbols included in Network.framework.
(The real cause may lie somewhere else.)
I also contacted Ad Network and they told me that they had updated the new SDK version to use Network.framework, but they couldn't tell me anything else.
Unfortunately, they say AIR is not supported.
Network.framework is specified in linkerOption of ANE's platform.xml.
When you check the app information with otool, Network.framework is displayed.
What am I missing?
I would appreciate your help.
AIR SDK: 50.2.4.4
Device: iPhone 14 Pro (iOS 17.3.1), iPhone 6 Plus (iOS 12.5.7)
% otool -L Payload/air.app/air
Payload/air.app/air:
:
/System/Library/Frameworks/Network.framework/Network (compatibility version 1.0.0, current version 1.0.0)
Problem Description
We create and use ANE for advertising. We have recently updated several Ad Network SDKs to comply with Apple's Privacy Manifest.
Apps using the new SDK crash when initializing ads.
When I check the crash log, it seems like the error is about missing symbols included in Network.framework. (The real cause may lie somewhere else.)
I also contacted Ad Network and they told me that they had updated the new SDK version to use Network.framework, but they couldn't tell me anything else. Unfortunately, they say AIR is not supported.
Network.framework is specified in linkerOption of ANE's platform.xml. When you check the app information with otool, Network.framework is displayed.
What am I missing? I would appreciate your help.
20240412_ios_crash.zip
Crash log: iPhone 14 Pro (iOS 17.3.1)
Crash log: iPhone 6 Plus (iOS 12.5.7)
platform.xml
otool