我试图创建一个简单的 ANE 来扩展我的 Flex 应用程序。
我按照本教程完成此任务:
http ://www.lorenzonuvoletta.com/how-to-create-your-own-ane-for-ios-using-adobe-air/
我用 iOS 8.1 SDK 编译了我的本机库,因为我已经阅读了一些我应该支持来自 Apple 的 64 位限制的块。
我将 plattformoptions.xml 更改为以下内容(发现不再支持 4.0 的最小 sdk):
<?xml version="1.0" encoding="utf-8"?>
<platform xmlns="http://ns.adobe.com/air/extension/3.7">
<sdkVersion>8.1</sdkVersion>
<linkerOptions>
<option>-ios_version_min 6.1</option>
</linkerOptions>
</platform>
我的 ANE 在 iOS 8.1 下工作正常,但是当我尝试在与 iOS 7.1.1 设备相同的测试应用程序中使用它时,我收到以下错误:
[Fault] exception, information=VerifyError: Error #1014: Class de.hoermann.ast.eemawe.ane.nativeAlert::ANENativeAlert could not be found.
我使用 Flex SDK 4.14.0 和 AIR Runtime 16 编译了该应用程序。
我如何支持比 8.1 更旧的 iOS 版本?
我已经将 Xcode 中的 iOS 部署目标设置为 4.3,并尝试使用 iOS 7.1 SDK 编译本机库。
经过 2 天的搜索和测试后,我陷入了困境......