0

私は自分のアプリの 1 つを作成して更新しています。それは sthttprequest と jsonkit を使用しています。この 2 月から、Apple は 64 ビット アーキテクチャのサポートを必要としています。私は過去数か月でこの警告をすでに見てきました。

iOS アプリの申請: 64 ビットのサポートがありません

そのため、arm64 をサポートするためにビルド設定に「標準アーキテクチャ」を追加し、Build Active Architecture Only を NO に設定しました。私はiPhone 6でビルドを作成しました(iPhone 5ではすべて問題ありません)。多くのエラーを受け取りました。そのうちのいくつかは簡単に解決できますが、このエラーはそうではありません:

ファイルが見つかりません: /Users/*****/Library/Developer/Xcode/DerivedData/*****-brhcaqkzbwghmreypofgoustfozt/Build/Intermediates/****.build/Debug-iphoneos/****.build /Objects-normal/arm64/JSONKit.o clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用します)

派生データをクリアしましたが、SThttprequest が json をデコードするライブラリである jsonkit ライブラリに問題があるようです。arm64には対応していないようですが、可能ですか?? 問題を解決するにはどうすればよいですか?sthttprequest クラスの変更は、私にとって非常に長い作業です...そして、64 ビットのサポートなしではアプリを更新できないと思います...

4

1 に答える 1

1

2 つのソリューションがあります: NSJsonSerialization またはこのフォーク: https://github.com/heroims/JSONKit 64 用にコンパイルできます

于 2015-03-03T09:00:26.363 に答える