2016-03-28 35 views
0

私は最初のResearchKitアプリケーションで作業しています。前回アーカイブを作成して以来、私はJSON文字列を作成するためのカスタムライブラリを用意しました。 See my previous questioniOSビルドは成功しますが、アーカイブに失敗します

このブリッジヘッダーファイルで.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です。私はウェブ上で可能な答えを探しています。どうやらそれはこれらのアーキテクチャのバージョンと関係しているかもしれませんが、私はその問題を正確に突き止めることはできません。どんな助けもありがとう。ありがとう!

+0

デバイスで動作しますか? – Jelly

+0

ファイルにエクスポートしてデバイスに読み込むために、アーカイブしていました。アーカイブが失敗したので、私はエクスポートを試みていません。私はまだそれをエクスポートし、デバイスにインストールしようとする必要がありますか? –

+1

エクスポートする必要はありません。あなたのデバイスを選択し、再生ボタンを押してください。 – Jelly

答えて

2

これはバグのようです。最善の策はGithubに登録することです。

+0

ORKLocationはORKResult.hで公開されています。 – Yuan

関連する問題