2016-09-28 3 views
1

Scheint nicht zu sein: Wenn ich den Arbeitsbereich nach einer Pod-Installation öffne, werde ich gebeten, eine Swift 3-Konvertierung durchzuführen. Gibt es eine Zeitlinie?Ist ProcedureKit Swift 3 bereit?

+0

Thorpe bittet darum, dass ihm Fragen zu Stackoverflow gestellt werden. aber ich bin mir nicht sicher, wie ich ihn bei @ daniel.thorpe wie angegeben anvisieren soll. – johnrubythecat

+1

Dies ist keine geeignete Frage für Stack-Überlauf. Bitte stellen Sie Fragen/Probleme auf der [Projekt-Ausgabenseite] (https://github.com/ProcedureKit/ProcedureKit/issues). – rmaddy

Antwort

1

ProcedureKit ist Swift 3 bereit, obwohl es immer noch in der Betaphase zur Zeit - einige Bruch Änderungen auftreten können, und es ist nicht zu 100% kompatibel mit Feature Operationen v3.4. Wenn Sie über CocoaPods integrieren, müssen Sie auf den Zweig development verweisen, z.

pod 'ProcedureKit/Network', :git => 'https://github.com/ProcedureKit/ProcedureKit.git', :branch => 'development' 

Zusätzlich abhängig von Ihren Einstellungen (vielleicht eine .swift-Version setzen) in Ihrem Projekt - die Art und Weise, dass CocoaPods den Zwischenrahmen schafft, könnte Swift 2.3 Standard. Sie können dies umgehen, indem Sie hinzufügen:

post_install do |installer| 
    installer.pods_project.targets.each do |target| 
     target.build_configurations.each do |config| 
      config.build_settings['SWIFT_VERSION'] = '3.0' 
     end 
    end 
end 

Hoffe, dass hilft.