私は最初のResearchKitアプリケーションで作業しています。前回アーカイブを作成して以来、私はJSON文字列を作成するためのカスタムライブラリを用意しました。 See my previous question。iOSビルドは成功しますが、アーカイブに失敗します
このブリッジヘッダーファイルで.hファイルをインポートした後、私はそのパッケージを使用することができました。
プロジェクトはシミュレータで正常に動作していました。私も新鮮な清潔さと "一般的なiOSデバイス"のためにビルドし、それはエラーなしで完了しました。プロジェクトをアーカイブすると、リンク時にこのエラーが発生します。
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_ORKLocation", referenced from: objc-class-ref in ORKESerialization.o "_OBJC_CLASS_$_ORKConfirmTextAnswerFormat", referenced from: objc-class-ref in ORKESerialization.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
My Xcodeのバージョンは7.1.1です。私はウェブ上で可能な答えを探しています。どうやらそれはこれらのアーキテクチャのバージョンと関係しているかもしれませんが、私はその問題を正確に突き止めることはできません。どんな助けもありがとう。ありがとう!
デバイスで動作しますか? – Jelly
ファイルにエクスポートしてデバイスに読み込むために、アーカイブしていました。アーカイブが失敗したので、私はエクスポートを試みていません。私はまだそれをエクスポートし、デバイスにインストールしようとする必要がありますか? –
エクスポートする必要はありません。あなたのデバイスを選択し、再生ボタンを押してください。 – Jelly