プロジェクトの開発を引き継ぎ、以前の開発者に連絡することができません。私は埋め込まれたオープンソースライブラリのどのバージョンが使用されたのか把握しようとしています。このプロジェクトはSwift 2.1にあるようだ。私はXcode 7.3.1でコンパイルしようとしています。カーセージは、使用されたパッケージマネージャーでした。 RealmSwiftでエラーが発生しました。このエラーは、RealmSwiftをインポートしようとしている行で発生します。モジュールファイルは新しいバージョンのコンパイラで作成されました
/{アプリのソースパス} /PersonnelModel.swift:10:8:/ {アプリソース パス} /カルタゴ/ビルド/ iOS版/ RealmSwift:モジュールファイルは、コンパイラの新しいバージョンで を作成しました。フレームワーク/モジュール/ RealmSwift.swiftmodule/x86_64.swiftmodule
私はXcodeの7.1とスウィフト2.1をサポートする最初のバージョンであると信じている、すべての帰り、レルムココアのバージョン0.96.2に自分の道を働いています。しかし、私はまだエラーを取得しています。
私はここで他の答えを見てきましたが、うまくいく解決策が見つかりませんでした。エラーの原因を誤解していますか?私はちょうどそれがフレームワークの新しいバージョンをピックアップしていると思った。あなただけの今のクリーン・コンパイルを取得しようとしている場合、それは動的なフレームワークとしてそれを手動でインストールし、カルタゴのうち、レルムを取る価値があるかもしれません
github "ReactiveCocoa/ReactiveCocoa"
github "Alamofire/Alamofire" ~> 3.4
github "SwiftyJSON/SwiftyJSON"
github "realm/realm-cocoa" == 0.96.2
github "scalessec/Toast-Swift" ~> 1.4.0
Xcode 8であなたのアプリを構築しようとしましたか? – Gruntcakes
@Gruntはい。 Swift 2.2/3.0の違いに関連するエラーがたくさんあります。最終的には移行する必要がありますが、現在はクリーンなコンパイルをしたいだけです。 – Lastmboy
Xcode 8を使っているからといって、Swift 3用にコンパイルする必要はありません。 – Gruntcakes