18

Apple が Swift 4.0 をサポートする Xcode 9 ベータ版をリリースしたように。コードを Swift 3.2 から Swift 4.0 にアップグレードしようとしています。failed to import bridging headerしかし、プロジェクトが正常にビルドされている間、エラーが発生し続けます。

Xcode エラーの詳細:

現在の Swift 構文への変換に失敗しました

移行を試みる前に、選択したすべてのターゲットが現在構成されている Swift バージョンで正常にビルドされることを確認してください。

コードベースをSwift 4にアップグレードする際に、同様のエラーに直面した人はいますか?

4

7 に答える 7

9

私のプロジェクトの1つで同様の問題がありましたが、これをどのように解決したかは次のとおりです。

CocoaPods が問題であることがわかりました。

  1. プロジェクトから CocoaPods を削除しました (その方法がわからない場合は、このHow to remove CocoaPods from a project?を確認してください) 。

  2. ユニットとUIテストがある場合は、上記のリンクから4番目のステップを繰り返す必要があることを忘れないでください.

  3. コード ベースを Swift 4 にアップグレードする

  4. ポッドを再度インストールすれば完了です。

それが役に立てば幸い :)

于 2017-07-26T16:12:51.197 に答える