我按照
here给出的步骤来构建要在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)
而这个错误
Lipo: -remove's specified would result in an empty fat file
为什么会这样?
解决方法
您可以尝试这些适用于Beta 3的更新说明吗?
>克隆Realm Cocoa git存储库:git clone https://github.com/realm/realm-cocoa.git
>打开Xcode项目.单击Realm项目,然后单击RealmSwift目标,然后单击’Build Settings’选项卡,并将Use Legacy Swift Language Version设置为Yes(如果为Swift 2.3构建)或No(如果为Swift 3构建).
>从包含git存储库的目录中,运行以下命令:sh build.sh TARGET,其中TARGET是以下之一:ios-swift,osx-swift,tvos-swift或者watch-swift,具体取决于你使用的平台正在建设.
>构建完成后,转到“build”目录,然后转到以您构建的平台命名的目录(例如“ios”).
>打开’swift-2.3’或’swift-3.0’目录(取决于您为其构建的版本).
>按照说明here中的步骤2,将RealmSwift.framework和Realm.framework拖到项目中,然后执行步骤3和步骤4.
如果这些不起作用,请发表评论.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。