无法构建Objective-C模块' zipzap'

时间:2015-04-26 21:14:32

标签: ios objective-c xcode swift cocoapods

我想在我的swift ios项目中使用<form method="POST"> <input type="hidden" name="_method" value="PUT"/> <input type="text" name="column"/> <input type="submit" value="Update"/> </form> 库。

我使用cocoapods来整合它。当我运行zipzap时,一切正常,但当我pod install时,它会显示import zipzap

我已经完成了人们推荐here和类似问题的所有内容。但没有运气。

这个库是否可能与基于swift的项目不兼容?

这是我的Could not build Objective-C module 'zipzap'

Podfile

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。看起来像zipzap的podspec缺失。由于哪个pod最终将所有头文件公开。这就是造成这个问题的原因。

我编写了自己的podspec文件,该文件只公开了五个标题,其余都是私有的。此决定基于zipzap repo中的podspec.json。

我在我的项目中包含了zipzap,如下所示:

pod'zipzap',:podspec =&gt; 'https://raw.githubusercontent.com/tahasamad/zipzap/master/zipzap.podspec'

答案 1 :(得分:3)

我是ZipZap的作者。版本8.0.4现在正确支持iOS和OS X框架,无论是否有CocoaPods。使用CocoaPods进行更新后,你应该能够在Swift中import ZipZap和#34;它只是工作&#34;。

为了获得正确的异常处理,您必须使用CocoaPods 0.36或更高版本,否则您可能会收到一些构建警告。