【发布时间】:2016-10-02 20:22:58
【问题描述】:
我正在尝试从互联网上为我的应用提取数据,当应用在 iOS 模拟器或我自己的设备上运行时,一切正常。
我使用的框架是Alamofire、SwiftyJSON和GzipSwift;我克隆了 Gzip 框架的 Github 存储库,自己构建它,将 .framework 拖到我的项目导航器中并将其链接起来(将框架添加到 Build Phases 下的 Link Binary with Libraries )。
现在,当我为任何特定设备构建代码时,它可以正常编译和运行,但是当我选择“通用 iOS 设备”作为目标时,构建过程失败并告诉我找不到方法我从 Gzip 框架中使用。
我很确定我错过了一些设置或没有正确导入框架,但我不知道如何解决这个问题。
有什么想法吗?
【问题讨论】:
-
你说的是 cmd + b,只是正常的构建?
-
如果你做一个自定义框架你可以做一个胖库,你可以看到这个链接:stackoverflow.com/a/54977145/3992606
标签: ios swift frameworks