2011-08-16 2 views
0

アプリをアプリストアに送信するときにこのエラーが発生するバイナリが無効です。シンボリックリンクは、存在しないファイルに解決されます。これをiPhoneで解決する方法

バイナリが無効です。シンボリックリンクは、存在しないファイルに解決されます。 相対的な場所:hello.app/HMAC.3

私はOpenSSLフォルダを持っていますが、どのようにすべてのサブフォルダがリンクされるように相対パスを設定するのですか?

は今、私は "$(SRCROOT)

"ヘッダ検索パス" のOpenSSL "ライブラリ検索パス" をやっている"

+0

デバッグ出力全体を挿入します。ヘッダーファイルのスペルが間違っている可能性があります。 – Cyprian

+0

上記の出力を参照してください、私はそのような15行を持っています – prajakta

答えて

0

は確かに、リンカの問題のように思えます。

あなたは明らかにフレームワーク/ライブラリにリンクしています。あなたのコードをコンパイルすることができますので、そのライブラリから

ヘッダは、それらのheaders.¨

からすべてのマクロ/定数/ typedefで/クラスと、コンパイラのために重要であるしかし、それは唯一のコンパイル手順です。最終バイナリもライブラリにリンクする必要があります。

プロジェクトのビルド設定を確認します。ライブラリ/フレームワークが必要な場合は、ヘッダーをインポートするだけでは不十分です。また、ライブラリ/フレームワークにリンクする必要があります。ビルド設定 - >ビルド段階 - >ライブラリとバイナリをリンクする。

+0

私はlibとそのリンクをしました...いいえ成功:( – prajakta

関連する問題