2016-06-28 8 views
6

gitを使って従来のswiftアプリをダウンロードしてpod updateを実行しました。 git add -Aの後、xcode 8 betaを使用してワークスペースを開き、Product - > Cleanをビルドし、40の迅速なコンパイラAlamofireエラーを取得します。私はconvert o swift 2.3またはswift 3を実行していません。xcode 8 betaポッドを3.4.1に更新した後のAlamofireコンパイラエラー

Podfile.lockにはAlamofire用のバージョン3.4.1があります。

in Podfile私はバージョンをios 10.0に設定し、Alamofireの情報でもinfoDictionaryのバージョンを10.0に設定しましたが、違いはありませんでした。

は、主に彼らがNSURLような構文エラーは、URL名前を変更する必要があるなど

私はGoogleと、この問題への答えを見つけることができません。

答えて

2

Xcode 8は、iOS 10 SDKに対してコンパイルします。これはiOS 9 SDKと少し異なるので、エラーです。 Swift 2.2コードでXcode 8を使用することはできません。

Alamofireブランチhttps://github.com/Alamofire/Alamofire/branchesを見ると、2.3と3.0の互換性に関する作業が表示されます。

また、これらのブランチの使用方法の詳細については、https://github.com/Alamofire/Alamofire/issues/1312を参照してください。

+0

Alamofire 3.4.1のコンパイルに使用できるxcodeのバージョンは何ですか? – markhorrocks

+0

Xcode 7.xが動作するはずです。 Xcode 8では、 'swift2.3'や' swift3'というブランチを使用してください。 – FelixSFD

+0

ありがとう、xcode 7をテストし、それがうまくいけば答えを受け入れます。 – markhorrocks

関連する問題