2016-04-27 16 views
1

私のアプリ(あなたが好奇心が強い場合は、私のアプリで使用するために(おそらく時代遅れ)のCordovaプラグインを採用しています。XCode 7/Cordovaプラグイン/リンクの問題:_utf8_nextCharSafeBody未定義のシンボル

Linux/CLIのユーザーとして、私は一日XCodeに苦労していました。多くのGoogleと盲目的な推測を使用して、非難されたコードのほとんどを使いこなすことができました。しかし、今私は、リンクフェーズ中に、最終的なエラーが発生してこだわっている:

「architechtureのarm64のための未定義シンボル: 『』から参照、:[中略]」を_utf8_nextCharSafeBody

プラグインのオリジナルのインストール手順は、リンク言及しますバイナリをライブラリlibicucore.dylibに追加していますが、これは最新のXCodeで削除されているようです(同じ名前の参照が利用可能です。ただし、これらはダイアログでは有効ではありません。なんでも)。

グーグルでは、さまざまな* .frameworksをリンクするための提案がありましたが、役に立たなかったため、エラーが残ります。

誰でもこの機能を利用できるようにするためにリンクする必要があることを知っていますか?または、それが永久に削除されている場合、私は、私が楽しみにしているものではないバイナリを再構築することも必要ですが、知りたいのですが...

またはわからない場合は、どういうわけかAppleのライブラリを使って、欠けているシンボルを定義するはずのものを確認する方法です。

(言うまでもなく、私はこれは、元のレポからフォークと:)コミュニティに寄贈される予定の作業得ることができる場合)だから、

答えて

0

を、私は正確に変更わからないんだけど、しかし突然私はリンクライブラリとしてlibicucore.tbhを追加することができます。私はおそらくビルドターゲットや何かを変更しましたが、いずれにしてもリンクエラーは消えました(XCodeが原因で署名エラーに置き換えられましたが、解決できます)。

関連する問題