微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为Swift 3和Xcode 8构建领域

我按照 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] 举报,一经查实,本站将立刻删除。

相关推荐