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

2 つの質問があります。

1) マップが requestLocationAuthorization(true) を使用して NativeDialog ボックスをスローするためのアクセス許可が必要です。そのため、ユーザーは通常どおりアクセス許可を設定します。

2) この ANE の推奨およびテスト済みの SDK バージョンは何ですか。また、テスト済みの SDK からダイアログ ボックスを介して権限を設定できましたか? 私の読書によると、AIR 16 は、アクセス許可を設定し、Geo Object が常にミュートされる問題を回避するための推奨バージョンです。NativeApplication.nativeApplication.executeInBackground = true; に気付きました。Geo.mute の問題も修正されますが、それでも上記のネイティブ ダイアログ ボックスが必要であり、ユーザーは .ipa を実行するたびにプライバシー/マップを設定する必要があります。

ありがとう、

B

4

1 に答える 1

0

SDK を別の場所にコピーし、シンボリック リンクを逆参照すると、問題が解消されることがわかりました。

すなわち

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