Xcode8でLink error
Xcode8にしてから、Link errorに悩まされました。
テンプレートプロジェクトからSwift3のWatchOSアプリを作っているのですが、最初からエラーになってしまいます。
Alamofire4はSwift3に対応しているので、大丈夫な認識なのですが、
「alamofire compiled with older version of Swift language (2.0) than previous files (3.0)」
となります。
MacOS Sierraにしたり、色々したので、設定が壊れたのかと思い、しばらく悩みました。
なんとか解決したのですが、推奨できる内容ではないかもしれませんので、自己責任でお願いします。
1. Cocoapodsを1.1.0-rc2にアップデート。cocoapod 1.0.1を使っていましたが、Xcode8に対応していないようです。ベータ版ですが、アップデートしました。
2. /Users/ユーザ名/Library/Developer/Xcode/DerivedData/ 配下を削除。消してよいのかちょっと疑問でしたが、キャッシュ系のようだと理解して削除しました。
1.2.の手順でなんとかビルドできるようになりました。
-
前の記事
WatchOS3でGPS機能の使い方 2016.09.19
-
次の記事
Xcode8で既存のiOSプロジェクトにWatchOSターゲットを追加するとエラーになる 2016.09.25