我的带有ANE的应用在iOS 14.1升级后崩溃

问题描述

升级到iOS 14.1后,每次调用自定义ANE时,我的应用程序崩溃。

以前的iOS版本运行良好。

我正在使用AIR SDK 32.0和iPhoneOS13.1.sdk进行编译和打包。

删除了ANE并尝试使用33.1.1.300打包,但出现此错误

Error occurred while packaging the application:

Undefined symbols for architecture armv7:

"___darwin_check_fd_set_overflow",referenced from:

  __ZN26PlatformPrimitiveSocketTCP16HaveIncomingDataEv in libRuntimeHMAOT.arm-air.a(OSXPrimitiveSocket.o)

  __ZN14PlatformSelect12WaitForEventEjPb in libRuntimeHMAOT.arm-air.a(OSXPrimitiveSocket.o)

  __ZN20PlatformSecureSocket17WaitOnSocketErrorElNS_15WaitReadOrWriteEb in libRuntimeHMAOT.arm-air.a(CTSecureSocket.o)

  __ZN17MacDatagramSocket11ReceiveImplEPHPiR11FlashStringRiS3_S4_i in libRuntimeHMAOT.arm-air.a(OSXDatagramSocket.o)

  __ZN26PlatformPrimitiveSocketTCP16HaveIncomingDataEv in libRuntimeHMAOT.arm-air.a(OSXPrimitiveSocket.o)

  __ZN14PlatformSelect12WaitForEventEjPb in libRuntimeHMAOT.arm-air.a(OSXPrimitiveSocket.o)

  __ZN20PlatformSecureSocket17WaitOnSocketErrorElNS_15WaitReadOrWriteEb in libRuntimeHMAOT.arm-air.a(CTSecureSocket.o)

  __ZN17MacDatagramSocket11ReceiveImplEPHPiR11FlashStringRiS3_S4_i in libRuntimeHMAOT.arm-air.a(OSXDatagramSocket.o)

然后我尝试使用iPhoneOS14.0.sdk(从https://resources.airnativeextensions.com/ios/下载)打包,但出现此错误

ld: symbol(s) not found for architecture armv7

请帮助! 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)