2

我的项目目前针对 iOS 7.1 及更高版本。我已经按照Mantle 的 GitHub 站点上的描述与 Carthage 一起构建了Mantle 。但是在构建我的项目时出现以下错误:

ld:嵌入式 dylibs/frameworks 仅在 iOS 8.0 及更高版本 (@rpath/Mantle.framework/Mantle) 上支持架构 arm64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

有人知道我如何Mantle.framework为 iOS 7.1 构建(最好使用 Carthage)吗?

4

1 回答 1

3

如果你想以 iOS 7.x 为目标,那么你不能使用框架,因为框架只支持从 iOS 8.0 开始。由于 Carthage 创建了框架,因此您也将无法使用 Carthage。

如果您仍想使用 Mantle,请手动将其文件包含到您的项目中,或者使用 Cocoapods 使用 Mantle 的现有Cocoapods 规范文件之一将其构建为静态库。

于 2015-09-22T11:38:29.947 回答