2012-02-01 5 views
9

さて、私はShareKitを自分のプロジェクトに追加するのが少し難しいようです。ShareKitをプロジェクトに追加するのが難しい

Gitで最新バージョンをダウンロードしました。私はxcodeプロジェクトからドラッグ&ドロップできないので、Finderから「ShareKit」フォルダをドラッグアンドドロップしています。

私はTarget> Build Phases> Compile SourcesでShareKitファイルを-fno-objc-arcに設定してARCを無視する方法を理解しました。だから私のアーク警告を取り除く。

しかし、私はどのように私の "サブモジュール"フォルダも一緒に来るのですか? ShareKitプロジェクトでは、xcodeフォルダ階層には表示されませんが、プロジェクトフォルダにあり、Finderからアクセスできます。 Sharekitのデモプロジェクトはうまくコンパイルされます。

サブモジュールを使用しないので、「SSKeyChain.h not found」(https://github.com/ShareKit/ShareKit/issues/191)のようなエラーが表示されます。だから、Submodulesフォルダ全体を私のプロジェクトにドラッグアンドドロップして、いくつかを解決しますが、他のものを作成します。 Submodulesフォルダは非常に複雑で、Cocoa/Cocoa.hをインポートしようとしている行を参照するエラーが表示されます。これはmacとiOSではないと信じています。 Submodulesファイルの中には、 "SampleAPIKey.h"のようなファイルを探していて、そこになければ、なぜそうでないのか分かっていれば地獄です。

これを行う方法を知りた経験がある人はいますか?

+1

より簡単なパスは、ワークスペースをセットアップするのではなく、プロジェクトに直接ソースをインポートすることです。これは、そう簡単ではありません。 – shawnwall

答えて

6

注:2012年9月19日(水曜日)私はShareKitを使用するプロジェクトで

、構築しようとしたとき、私は警告の数、さらに致命的なエラーを得ていた中で、Xcodeの4.5で構築した後、 iOS 6シミュレータ用ShareKitのgithub FAQの説明に従ってShareKitコードを更新するのに問題が生じた後、SKを削除してからSKを私のプロジェクトに最初から読み込むことにしました。 githubの新しいインストール手順は大幅に改訂され、ステップごとに問題なく動作していたので、以前提供していた作業は、時代遅れの可能性があります。

注記の終了2012年9月19日(水曜日)

私はいくつかの困難これをやって自分自身を持っていたが、それは働いて得るんでした。 Xcode 4.xを使用していると仮定すると、そのバージョンのインストール手順のステップ2の指示に従っていることを確認してください。ただし、指示が​​完全にわからないので、いくつかの試行が必要です。

私にとっては、1)Submodules/ShareKit.xcodeprojファイルをFinderから他のグループのツリーナビゲータの下部にSKを追加したプロジェクトにドラッグし、それを追加しないようにしました2)次に、Classes/ShareKitフォルダを新しくドラッグされたShareKit.xcodeprojectの下にあるツリーからメインプロジェクトツリーにドラッグし、プロンプトが表示されたら「追加されたフォルダのフォルダ参照を作成」を選択し、最後に3)ShareKit.xcodeprojectを削除し、「Remove Reference Only」をクリックします。

これが役に立ちます。

+0

これは非常に役に立ちました!しかし、次のステップでもう一度ハングアップしました。「フレームワークが不足している場合は、[フレームワーク]グループを右クリックし、[追加] - > [既存のフレームワーク]を選択します。 "私が右クリックすると、私は追加オプションを取得しません。 – skybondsor

+0

見つけた! http://stackoverflow.com/a/3377682/142225 – skybondsor

関連する問題