私のプロジェクトに含まれているポッドには、多くの警告があります。私はすでにそれらを更新しましたが、私はまだ移行ツールを使用するオプションがあります。それを使用するか、開発者がライブラリをアップグレードするのを待つ必要がありますか?使い方?ポッドにSwift 4移行ツールを使用する必要がありますか?
0
A
答えて
1
スウィフトポッドのほとんどはなく、masterブランチに、すでにスウィフト4バージョンを持っています。幸いにも、podファイルにポッドを表示するときにブランチを指定することができます。 以下のようなあなたのpodfileで上書きRxSwift、RxCocoa & RxGesture:
pod "RxSwift", :git => "https://github.com/ReactiveX/RxSwift.git", :branch => "rxswift4.0-swift4.0"
pod "RxCocoa", :git => "https://github.com/ReactiveX/RxSwift.git", :branch => "rxswift4.0-swift4.0"
pod "RxGesture", :git => "https://github.com/RxSwiftCommunity/RxGesture.git", :branch => "swift-4"
しかし、この場合にはRxGestureの迅速-4ブランチはRxSwift 3.6が必要です。 だから、公式SWIFT 4のリリースまで待つか、複数の迅速なバージョンでプロジェクトをコンパイルし、次のいずれか How to build Swift 3 project on Xcode 9?
関連する問題
- 1. xCode8にはSwift 2.2用の移行ツールがありますか?
- 2. VCSにポッドを追加する必要がありますか?
- 3. msqliに移行する必要がありますか?
- 4. Kubernetesポッドにsshをする必要があります
- 5. MVC 4シングルページアプリケーションにEntity Frameworkを使用する必要がありますか?
- 6. Swiftでは「弱い」を使用する必要がありますか?
- 7. swift iosいつmediaTypesを使用する必要がありますか?kUTTypeImage
- 8. 静的サイトをWordpressに移行するか、他のCMSシステムを使用する必要がありますか?
- 9. anglejs 4でgruntを使用する必要がありますか?
- 10. #includeをnamespaceに移動する必要がありますか?
- 11. BlackfishからFirebirdにアプリケーションを移行する必要があります
- 12. uiブートストラップを0.12.1から2.1.1に移行する必要があります
- 13. SwiftでCGContextRefをリリースする必要がありますか?
- 14. EJB 2.1からEJB 2.1への移行に使用できるEJB移行ツールはありますか?
- 15. 各SQLスキーマに異なる移行テーブルを使用する必要がありますか?
- 16. オンラインゲームにTCPを使用する必要がありますか?
- 17. MVVMにDataTemplatesを使用する必要がありますか?
- 18. ページレイアウトにapplication.html.erbを使用する必要がありますか?
- 19. ctagsにバージョンコントロールを使用する必要がありますか?
- 20. jmeterツールを使用する際に考慮する必要がある要因
- 21. Android/IOSスマートフォンアプリ - java/swift/cordovaを使用する必要があります
- 22. Swift CoreBluetooth:CentralManagerを別のスレッドで実行する必要がありますか?
- 23. elasticsearchの移行を管理するツールはありますか
- 24. XMLデータソースを使用したレポート - どのツール/言語を使用する必要がありますか?
- 25. 私はOne SeriesからTwo Seriesに移行する必要があります
- 26. グリッドビューからデータベーステーブルに行を移動する必要がありました。
- 27. 移動コンストラクタはnoexceptである必要がありますか?
- 28. @synthesizeをまだ使用する必要がありますか?
- 29. プロジェクトごとにポッドを設定する必要はありますか?
- 30. IVに使用する必要がありますか?
これらのライブラリは、スウィフト4.サポートまで、あなたは待つべきスウィフトの古いバージョンをサポートするために、プロジェクト内のオプションがありません? –
これらは外部ライブラリなので、新しいバージョンがリリースされるのを待つ必要があります:何かを変更する場合は、更新するたびに同じ修正を再度適用する必要があります。 これはよく知られているライブラリです。所有者はおそらくすでに作業していますが、修正を加えてプル要求を作成することで、他の人にも役立ちます。 –