Parse 1.7.1 (最新バージョン)、Swift で xcode 6.3 プロジェクトを実行しています。ビルドでこの問題が発生しています。私のオートコンプリートと入力は非常に遅く、おそらく関連していると思います。プロジェクトをテストしましたが、Bolts モジュールがプロジェクトにある場合にのみ発生します (これは Parse に必要です)。
質問する
14644 次
4 に答える
15
@franciscodlp - 別のヘッダー ファイル (BFWebViewAppLinkResolver.h) も追加する必要があります。そのうちの 2 つを明示的にする必要がありました。以下は、module.modulemap がどのように見えるかです。
framework module Bolts {
umbrella header "Bolts.h"
export *
module * { export * }
explicit module BFAppLinkResolving {
header "BFAppLinkResolving.h"
link "BFAppLinkResolving"
export *
}
explicit module BFWebViewAppLinkResolver {
header "BFWebViewAppLinkResolver.h"
link "BFAWebViewAppLinkResolver"
export *
}
}
于 2015-04-17T04:51:46.773 に答える
10
@MaddTheSane が指摘したように、modulemap
Parse の最後の更新 (1.7.1) では、Bolts フレームワークに がありません。
Bolts.Framework で作成しModules/
(存在しない場合)、その中にmodule.modulemap
以下に示す内容のファイルを作成します。プロジェクトから現在の Bolts フレームワークを削除し、再度インポートすることをお勧めします (変更されたもの)。
framework module Bolts {
umbrella header "Bolts.h"
export *
module * { export * }
explicit module BFAppLinkResolving {
header "BFAppLinkResolving.h"
link "BFAppLinkResolving"
export *
}}
于 2015-04-15T22:20:30.410 に答える
2
Bolts フレームワークにはモジュール ファイルがありますか? そうでない場合は、Bolt のアンブレラ ヘッダー (およびBFAppLinkResolving.h
) をブリッジ ヘッダーにインポートする必要があります。
そのヘッダーにある関数を使用していない限り、警告は無視できます。
Bolts と Parse の開発者に連絡することをお勧めします。
于 2015-04-15T20:18:03.347 に答える