ios - example - Soporte del reino para Swift 3.0
realm swift 4 (3)
Me preguntaba si ya es posible usar Realm con la versión beta de Swift 3.0.
Aunque veo un directorio RealmSwift-swift3.0 en el repositorio de Realm, no logro usarlo correctamente. ¿Cómo debo instalarlo desde la fuente?
A partir de la versión 1.1.0, Realm es oficialmente compatible con Swift 3.0 / Xcode 8.0. Ver here
Esta versión ofrece soporte oficial para Xcode 8, Swift 2.3 y Swift 3.0. Los frameworks pre-construidos ahora están construidos con Xcode 7.3.1 y Xcode 8.0.
Aquí hay un extracto de los documentos de instalación:
Si usa Xcode 8, pegue lo siguiente en la parte inferior de su Podfile, actualizando la versión Swift si es necesario:
post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings[''SWIFT_VERSION''] = ''2.3'' # or ''3.0'' end end end
Puedes usar Realm con Swift 3.0, pero ten en cuenta que la versión actual todavía es absolutamente experimental.
Puede clonar la rama maestra del repositorio realmocoa de GitHub.
O puedes usar Cartago:
github "realm/realm-cocoa.git" "master"
O si prefieres CocoaPods:
pod ''RealmSwift'', :git => ''https://github.com/realm/realm-cocoa.git'', :branch => ''master''
Si usa Cartago, recuerde que debe agregar los marcos Realm y RealmSwift manualmente (ignore el marco IBAnimatable):
De hecho, tengo uno de mis proyectos con Xcode 8, Swift 3 y Realm, y funciona perfectamente :)
Realm lanzó una nueva versión 1.1.0
. Si está utilizando Cocoapods
recomendamos que revise este PR e instale la versión 1.1.0.rc.2
para evitar el error de compilación. Use Legacy Swift Language Version
.