适用于模拟器的应用程序,但不适用于'通用iOS设备'
我正在尝试从应用程序的互联网中提取数据,当应用程序在iOS模拟器或我自己的设备上运行时,所有功能都应运行。适用于模拟器的应用程序,但不适用于'通用iOS设备'
我正在使用的框架是Alamofire,SwiftyJSON和GzipSwift;我克隆了Gzip
框架的Github仓库,自己构建它,将框架拖放到我的项目导航器中并将其链接起来(将框架添加到链接二进制库下构建阶段)。
现在,当我为任何特定设备构建代码时,它编译并运行得很好,但是当我选择“Generic iOS Device”作为目标时,构建过程失败并告诉我它找不到我在Gzip框架中使用的方法。
我很肯定我错过了一些设置或没有正确导入框架,但我不知道如何解决这个问题。
任何想法?
我猜你只是用模拟器架构构建框架,而不是为所有架构(arm64)构建它。
你可能是对的;我想这也能解决我的问题。最后,我使用迦太基编译框架,至此一切似乎都奏效...... – Simon
这确实是一个很好的解决方案,可以避免这些问题。 ;) –
你说的是cmd + b,只是正常的构建? –