我正在尝试将我的应用提交到AppStore并收到此错误:
ITMS-90338:非公共API用法-应用程序引用Frameworks/Flutter中的非公共符号。framework/Flutter:__availability_version_check.如果您源代码中的方法名称与上面列出的私有Apple API匹配,更改您的方法名称将有助于防止此应用在以后的提交中被标记。此外,请注意,上述API中的一个或多个可能位于应用附带的静态库中。如果是这样的话,他们必须被删除。有关详细信息,请访问http://developer.apple.com/support/technical/上的技术支持信息
有人知道在这种情况下该怎么做吗?
谢谢你,谢谢
1条答案
按热度按时间7xllpg7q1#
看起来clang工具 Flutter 使用了引用的内部API。请在此处查看flutter engine修复https://github.com/flutter/engine/pull/44442可能的clang commit https://github.com/llvm/llvm-project/commit/b653a2823fe4b4c9c6d85cfe119f31d8e70c2fa0