2016-08-19 12 views
2

私はswift2.3で作成したカスタムCocoaPodを持っており、プロジェクト内にはAlamofireとReachabilityのライブラリがあります。私はAlamofireとReachabilityをプロジェクトに手動で統合したということです。AlamofireとReachability.swiftがxCode8-beta5で動作しない

xCode7.3.1ではまだまだ機能しますが、xCode8-Beta5ではswift3にアップデートします。私はそれを更新しようとしましたが、正常に完了できませんでした。

ここでは更新の方法を説明します。

    https://github.com/Alamofire/Alamofire/tree/swift3
  • オープンxCode8-Beta5からswift3のためのプロジェクトフォルダにAlamofireと到達可能置き換え
  • とは(旧バージョンのプロジェクトを開くときに、実際のXcodeがそれを要求する)Swift3構文にすべてのファイルを変換します。変換はxCodeによって自動的に行われました。
  • そして、私はCocoapodを構築しようとしましたが、それはエラーの束を与えます。

どのようにしてこの問題を解決し、Cocoapodを正常に更新できますか?

xCode8-beta6で2つのCocoapodを更新しようとしましたが、Alamofireはまだ動作していません。ここにスクリーンショットがあります。あなたはSWIFT 3にコードを変換するには、最新のXcodeで開発することを計画している場合

https://www.dropbox.com/s/gm8ud67qc1ixffb/Screen%20Shot%202016-08-20%20at%2011.06.31%20AM.png?dl=0

+0

あなたはベータ版に6 –

+0

@LeoDabusを更新する必要があり、あなたのヒントをいただき、ありがとうございます。 ベータ6にアップデートしましたが、Alamofireにはまだ問題があります。それはAlamofireがまだSwift3にアップデートされていないことを意味しますか? – star99

+0

おそらく、ベータ版のSwift 3はまだ届いていません。もし私があなたに最新のバージョンを表示できるのならば、 –

答えて

0

8ベータ6は、(クロックラウンドと最終的に成功にベータ5、私がしようとしていたを使用することを忘れベータ6)すべてのコードを書き換えることなくAlamofireを使用することが可能である:

あなたは、その4.0バージョンAlamofireを更新する必要があります。私はベータ2とベータ6の間でこのバージョンの新星を待っていました.Alamofireをまったく使用できなかったためです。 Appleは夏にバージョン別にSDKバージョンを変更していますが、現在このフレームワークの最新のブランチはgithubにあります。 Podfileでは、これらのベータ時間に更新情報を使用できるようにするために、より多くのパラメータを設定する必要があります。彼らはswift3支店に勤勉です。

4.0バージョンを使用しない場合、XCodeが旧バージョンのAlamofireのコンバータで解決できない多くの問題があります。 コードを変更する必要がありました。

彼らは、AppleがGMシードをリリースした後、正式な4.0バージョンをリリースすると発表した。だから我々は、XCodeのGM種子、そのインストールする前に、あなたのPodfileにこれを入れてもらうまで:

enter image description here

+0

これでブランチとしてのみ利用できます。私が言いたいことを忘れていたことの1つは、プロジェクトの最小展開ターゲットは9.0に賭けることです。 – pedrouan

関連する問題