应用程序为模拟器构建,但不适用于通用iOS设备'

时间:2016-10-02 20:22:58

标签: ios swift frameworks

我正在尝试从互联网上为我的应用程序提取数据,当应用程序在iOS模拟器或我自己的设备上运行时,一切正常。

我使用的框架是AlamofireSwiftyJSONGzipSwift;我克隆了Gzip框架的Github repo,自己构建它,将.framework拖到我的项目导航器中并将其链接起来(将框架添加到 Link Binary with Libraries 下建立阶段)。

现在,当我为任何特定设备构建代码时,它编译并运行得很好,但是当我选择' Generic iOS Device'作为目标,构建过程失败并告诉我它无法找到我在Gzip框架中使用的方法。

我很确定我错过了一些设置或没有正确导入框架,但我不知道如何解决这个问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我猜你只使用模拟器架构构建框架,而不是为所有架构构建它(arm64)。