我按照这里给出的步骤来构建要在iOS项目中使用的领域,我正在使用Xcode 8 beta 3:
我收到这些警告:
ld: warning: ignoring file .../Realm.framework/Realm, missing required architecture x86_64 in file .../Realm.framework/Realm (2 slices)
ld: warning: ignoring file .../RealmSwift.framework/RealmSwift, missing required architecture x86_64 in file .../RealmSwift.framework/RealmSwift (2 slices)
Run Code Online (Sandbox Code Playgroud)
而这个错误
Lipo: -remove's specified would result in an empty fat file
Run Code Online (Sandbox Code Playgroud)
为什么会这样?
您可以尝试一下这些适用于 Beta 3 的更新说明吗?
git clone https://github.com/realm/realm-cocoa.gitRealm项目,然后单击RealmSwift目标,然后单击“构建设置”选项卡,然后设置Use Legacy Swift Language Version为Yes(如果为 Swift 2.3 构建)或No(如果为 Swift 3 构建)。sh build.sh TARGET,其中TARGET是以下选项之一:ios-swift、osx-swift、tvos-swift或watchos-swift,具体取决于您要构建的平台。RealmSwift.framework说明中的步骤 2将拖入您的项目,然后执行步骤 3 和 4。Realm.framework如果这些不起作用,请发表评论。