【问题标题】:App builds for Simulator, but not for 'Generic iOS Device'为模拟器构建应用程序,但不适用于“通用 iOS 设备”
【发布时间】:2016-10-02 20:22:58
【问题描述】:

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

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

现在,当我为任何特定设备构建代码时,它可以正常编译和运行,但是当我选择“通用 iOS 设备”作为目标时,构建过程失败并告诉我找不到方法我从 Gzip 框架中使用。

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

有什么想法吗?

【问题讨论】:

标签: ios swift frameworks


【解决方案1】:

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

【讨论】:

  • 你可能是对的;我认为这也可以解决我的问题。最后,我只是使用 Carthage 编译了框架,到目前为止一切似乎都正常......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多