4

Objective C と RestKit を使い始めたばかりです。

アプリケーションを作成し、RestKit プロジェクトを追加しました。RestKit を使用して、Web サーバーから en map JSON データを読み込みます。

アプリケーションは、シミュレーターと iPhone デバイスで正常に動作します。ここで、TestFlight ベータ版を作成したいと思います。配布証明書をセットアップし、電話とコード署名の設定に追加しました。

次に、IPA を生成します。[プロジェクト] メニュー項目の下にある [アーカイブ] オプションを使用します。このボタンをクリックすると、次のエラーが発生します。

Ld: in /Users/japak/Library/Developer/Xcode/DerivedData/AlquinApp-ahkxhlzmjpdjjbczzkyriizvchid/Build/Intermediates/ArchiveIntermediates/AlquinApp/BuildProductsPath/Release-iphoneos/libRestKit.a(RKJSONParserJSONKit.o),
mach-o string pool extends beyond end of file for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

3 に答える 3

4

私の解決策は、「スキーム=>スキームの編集=>ビルド=>ビルドオプション」の下の「ビルドの並列化」オプションのチェックを外すことでした。(私はこれを Xcode 6.3 で見ました。このオプションは古いバージョンにも存在すると確信しています)

于 2015-04-30T18:42:54.560 に答える
-2

問題は、配布に使用すべきではないものを使用していて、現在NDAによって保護されているためだと思いますか?

于 2012-07-19T13:10:27.053 に答える