libffi在创建cocoapod时没有通过验证

时间:2014-04-21 08:02:48

标签: cocoapods libffi

我最近尝试创建一个仅包含一个第三方库" BlocksKit"。

的cocoapod

当我使用" pod spec lint"为了验证podspec文件,它失败了。似乎有一些与图书馆相关的问题" libffi"这是由" BlocksKit"框架。

以下是错误消息:

ricols-MacBook-Pro:MyPodExample ricolwang$ pod spec lint MyPodExample.podspec 

 -> MyPodExample (0.0.1)

    - ERROR | [xcodebuild]  libffi/ios/include/ffi_common.h:77:1: error: unknown type name 'ffi_status'

    - ERROR | [xcodebuild]  libffi/ios/include/ffi_common.h:77:33: error: unknown type name 'ffi_cif'

    - ERROR | [xcodebuild]  libffi/ios/include/ffi_common.h:78:1: error: unknown type name 'ffi_status'

    - ERROR | [xcodebuild]  libffi/ios/include/ffi_common.h:78:37: error: unknown type name 'ffi_cif'

    - ERROR | [xcodebuild]  libffi/ios/include/ffi_common.h:84:3: error: unknown type name 'ffi_cif'

    - ERROR | [iOS] [xcodebuild]  libffi/ios/src/debug.c:50:20: error: unknown type name 'ffi_type'

Analyzed 1 podspec.

[!] The spec did not pass validation.

ricols-MacBook-Pro:MyPodExample ricolwang$ 

1 个答案:

答案 0 :(得分:0)

尝试更新到最新版本。至于现在它是2.2.3。由于缺乏对64位的支持,libffi已从BlocksKit中删除。