質問

私はgithubのからthree20の最新バージョンを引っ張られ、そのテンプレートをインストールしました。私はその後、私はテンプレートがiOS4を準備ができていない実現し、それを実行した、それを構築し、Xcodeでそれを開きました。

は私が最初に見つかった問題は、「ベースSDKが見つかりません」ました。私は、「iOSデバイス4.1」へのベースSDKを変更することにより、編集プロジェクトの設定でそれを解決します。

それから私は再びそれを実行しました。私は、「:そのようなファイルやディレクトリはありませんThree20 / Three.h」に関連するエラーのトンを得ました。私は私のヘッダ検索パスに「../three20/src」を追加、それは助けにはならない。

ないの誰もがなぜ知っていますか?私は他に何を変更する必要がありますか?

FYI:
XCodeのバージョン3.2.4
three20の最新版(9月29日)

ディレクトリ:
Xcodeの/ MyProjectと/
Xcodeの/ three20 /

PS:テンプレートはSDK 3.0で正常に動作します。

役に立ちましたか?

解決 2

私が代わりに http://github.com/ECP/three20 して使用する必要が出て回します。

他のヒント

私は私の髪を抜くだけでなく以来、ここに記載されている、本当に基本的な手順を使用して新しいiOS4をに正しくthree20追加しました: HTTP ://github.com/facebook/three20 には、同様に動作しませんでした。

問題は:あなたのiOSプロジェクトに新しくthree20をコンパイルして、このエラーを得たことができます:#importを "Three20 / Three20.h" を見つけることができません


ここで、同じ問題を持っているための最善のソリューションです 1)このようなあなたのiphoneプロジェクトのパスにあなたのthree20を追加します。
     [yourProjectPath] / [iOSProjectName] / three20 / ..
2)CD three20 DIR
3)実行:
pythonのsrc /スクリプト/ ttmodule.py -p [yourProjectPath] / [iOSProjectName] / [iOSProjectName] .xcodeproj Three20 -cデバッグ-cリリース
4)XCodeのに行くと、今ビルドを行います。

この中に...男
を追加するためのjverkoeyに

が感謝 )名声は芽 - :uは今までこれを読めばuが私たちに頭痛を大幅に節約しました! : - )
http://github.com/facebook/three20/commit/0814b1c149cbe987557c88a271f999c3f9f3ae64
 
それはuのを助けている場合、この答えを投票してください。おかげで:-)

私はTwitterから得た答えは - 「各プロジェクトの手動セットビルドターゲットへの必要性」
彼は正しいかもしれない。

私のソリューションは、Xcodeでヘッダ検索パスに以下を追加しました:

  

three20 /ビルド/製品/ three20

のXcode 4のスクリーンショット

Xcodeのヘッダ検索パス

ユアーズはもちろん違うかもしれませんが、多分、この意志のヘルプ誰かます。

また、シミュレータとデバイスの両方のために、プロジェクトの設定の下で配布ターゲットをチェックしてみてください。ターゲットは2.2に設定されたため、私の場合、エラーの数千人を得ました。 2.2のためのサポートがiOSの4.1とXcode 3.2.4にはもう存在しないようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top