ios - iOS 14.1 升级后,我的带有 ANE 的应用程序崩溃
问题描述
升级到 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
请帮忙!谢谢
解决方案
推荐阅读
- java - 排列中的独立循环
- javascript - 无法在 GraphQL 突变中传递数组 - React Native
- math - 向量关于一组向量的唯一正交分量
- java - 关于 java swing 链接标签
- android - 如何使用 Glide 以“http://”开头的 url 显示 JPEG 图像
- python - 我应该如何使用 Django 设置的 ATOMIC_REQUESTS?它不像我预期的那样工作
- android - 错误:包 android.support.annotation 不存在 - Android 工作室 - Gradle
- firefox - 使用 Android 手机通过 USB 进行远程调试卡在“等待浏览器...”
- javascript - 为什么快递中的保存功能不起作用?
- reactjs - 我应该在哪里更新过滤的数据,在 saga、reselect 或 reducer 中?