1

ここの指示に従ってOctokit.ObjC を iOS アプリに手動でインストールしようとしています。記載されているようにフォルダーになかったか、どこかに隠されていたためMantle.xcproject、私は結局探し出さなければなりませんでした。ReactiveCocoa.xcodeprojExternal

これは、ステップ3の終わりに私が持っていたものです:

すべてが正常に見えます。

最終的にすべてを整理した後、手順 4 ~ 6 を実行しました。ステップ 4 で問題が発生しました。見つかったのは.frameworks だけで、リンクする必要のある静的ライブラリは見つかりませんでした。sを追加しようとして.framework、次の 2 つの手順を実行しましたが、ビルドしようとすると、次のようなエラーがいくつか発生しました。

clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/AFNetworking.framework/AFNetworking'
clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/ISO8601DateFormatter.framework/ISO8601DateFormatter'
clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/.framework/.framework'
clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/OctoKit.framework/OctoKit'
clang: error: no such file or directory: '/Users/nccaebi/Library/Developer/Xcode/DerivedData/Showcase-blvlvtenpfppypfxalvsfrqgyflx/Build/Products/Debug-iphonesimulator/.framework/.framework'

.frameworksこれは、 の代わりにをリンクしたためではないかと強く疑っていますが.a、 がどこにある.aのかわかりませんでした。どうすればそれらを見つけることができますか?

???

これがObjective-CではなくSwiftアプリであることが重要な場合、ブリッジヘッダーを使用してOctokitを使用する予定でした。

4

1 に答える 1

2

私は同じ問題を抱えていましたが、私はそれを働かなければなりませんでした。問題は、GitHub からリポジトリを複製しなかったことです。代わりに、単にコードをダウンロードしました。ダウンロードしたコードでは、必要なすべてのファイルを取得できない場合があります。したがって、これを機能させるための手順は次のとおりです。

  1. まだお持ちでない場合は、Mac 用の GitHub アプリケーションをダウンロードし、octokit リポジトリのクローンを作成します。クローンが正常に作成されたら、すべてのファイルが必要です。

  2. Mac に Homebrew をインストールしていない場合は、以下のコマンドを使用してインストールします。

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    これにより、Mac に自作がインストールされます。ドキュメントの 2 番目のステップに記載されているブートストラップをインストールする必要があるため、このステップをスキップしないでください。

  3. ステップ 2 が正常に完了したら、端末で次のコマンドを実行します。

    brew install xctool
    

    ここに画像の説明を入力

    これにより、xctool がインストールされます。

  4. コマンドラインで、クローンを作成した「スクリプト」フォルダーの直前のフォルダーのパスに移動し、ターミナルで以下のコマンドを入力します。

    script/bootstrap
    

    ここに画像の説明を入力

于 2016-03-31T18:16:55.517 に答える