18

プロジェクトに Facebook SDK (Swift) を追加します。そして今、Xcode 8とSwift 3を更新しました.ビルド時間にエラーがあります

Module compiled with Swift 2.3 cannot be imported in Swift 3.0 

サポートされていないのは非常に奇妙です。誰かが同様の問題を抱えていましたか?

4

5 に答える 5

2

メイン プロジェクトの言語として Swift 3 を使用する場合は、Swift 3 または Swift 2.2- のポッドを使用する必要があることに注意してください。Swift 2.3 プロジェクトを使用しようとすると、(説明したエラーのように) コンパイルされません。

したがって、最善の方法は、Swift 3 ポッドまたは Swift 2 (2.1 または 2.2) ポッドを使用し、その特定のポッドに対して [レガシー SLV を使用] を選択することです (使用する特定のターゲットの「ポッド」ビルド設定で)。

于 2016-11-04T14:50:15.463 に答える
0

現在、Facebook SDK はSwift 3.0 で書かれたプロジェクトをまだサポートしていません。

更新のために Github でサブスクライブできる問題がいくつかあります。

今のところ Swift 2.3 を使用する必要があります。Facebookは、GMがリリースされた直後にアップデートをリリースする予定であると述べましたが、これはすでに行われているため、おそらく今後数週間以内にリリースされるでしょう.

于 2016-09-15T07:30:12.200 に答える
0

/tmp/Build/Products/...andの下にあるすべてのファイルを削除して、もう一度 /tmp/Build/Intermediates/...ビルドしてみてください。

于 2016-11-29T15:56:43.967 に答える