3

iOS 用の AIR ネイティブ拡張を作成しようとしていますが、パッケージを作成してデバイスにデプロイしようとすると、次のエラーが発生します。

ld: library not found for -lgcc_s.1
Compilation failed while executing : ld64

シミュレーター用のアプリを作成しようとすると、うまくいきます。libgcc_s.1 を platform.xml ファイルに追加する、iOS 用のパッケージのみを作成する、シミュレーターと電話の両方にファット バイナリを作成するなど、多くの組み合わせを試しました。

拡張機能で libgcc_s.1 パッケージを参照していないため、なぜ libgcc_s.1 パッケージが必要なのかわかりません。xcodeの「Link Binary With Libraries」リストに手動で追加しようとしましたが、その時点でビルドされず、システムにlibgcc_s.1.dylibが存在しないことがわかりました。

他の人のシステムにこのライブラリがありますか? 私が求めていないのに、なぜ追加されたのか誰か知っていますか?

4

1 に答える 1

4

何日もの検索とテストの後、最終的にこれを解決しました。デバイスのパッケージ化時に -platformsdk オプションを削除します。

于 2013-05-20T03:07:07.510 に答える