运行 realm.io 在 watchos2 扩展中

Run realm.io inside watchos2 extension

我尝试将我现有的 Apple Watch 应用程序迁移到 watchos2,但未能在 watchkit 扩展上获得 realm.io 运行ning。

Realm documentation 描述了如何获得一切 运行 Swift 2.0:

use_frameworks!
pod 'Realm', :git => 'https://github.com/realm/realm-cocoa.git', :branch => 'swift-2.0' 
pod 'RealmSwift', :git => 'https://github.com/realm/realm-cocoa.git', :branch => 'swift-2.0'

以及 Realm news from end of June it was mentioned that watchos support is on the way with Pull Request 2139。看来这个PR的改动没有合并到任何分支。

当我 运行 带有 swift-2.0 分支的 watchkit 扩展时,我收到以下错误:

dyld: Library not loaded: @rpath/Realm.framework/Realm
....
Reason: no suitable image found.  Did find:
/.../DerivedData/Build/Products/Debug-iphonesimulator/Realm.framework/Realm: mach-o, but wrong architecture

是否有计划尽快合并 watchos2 支持并使其可访问?或者是否有其他建议或资源可以在 Apple Watch 上获得 Realm 运行ning?

您使用的 Xcode 和 CocoaPods 是什么版本?我相信 CocoaPods 实际上需要一些未发布的功能才能与 watchOS 2 应用程序完全配合使用,请参阅 https://github.com/CocoaPods/CocoaPods/pull/4004,这些功能将包含在即将发布的 0.39 版本中。