0

使用 Apache Flex Compiled SDK - 14.16.16 调试 USB 时,出现以下错误:

打包应用程序时出错:

ld:无法打开 -non_global_symbols_no_strip_list 文件:/Users/CRMantra/AIR_14.16.16/lib/aot/lib/local_nostrip.arm-air.txt 执行时编译失败:ld64

__________ 发现这与编译 ANE 时使用的 platform.xml 有关。https://forums.adobe.com/thread/1220219

我有两个问题:

1)我需要地图的权限才能使用 requestLocationAuthorization(true) 抛出 NativeDialog 框 - 因此用户将正常设置权限。

2) 此 ANE 的推荐和测试 SDK 版本是多少。另外,您是否能够通过测试 SDK 中的对话框设置权限?根据我的阅读,建议使用 AIR 16 版本来设置权限并解决地理对象始终静音的问题。我确实注意到 NativeApplication.nativeApplication.executeInBackground = true; 也将修复 Geo.mute 问题,但它仍然需要上面提到的本机对话框,并且它需要用户在每次运行 .ipa 时设置隐私/地图

谢谢,

4

1 回答 1

0

我发现如果您将 SDK 复制到另一个位置并取消引用任何符号链接,问题就会消失。

IE

cp -RLf /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk SOME_OTHER_LOCATION
于 2015-02-18T22:36:41.683 回答