【问题标题】:libffi doesn't pass the validation when creating a cocoapod创建 cocoapod 时 libffi 未通过验证
【发布时间】:2014-04-21 08:02:47
【问题描述】:

我最近尝试创建一个只包含一个第三方库“BlocksKit”的 cocoapod。

当我使用“pod spec lint”验证 podspec 文件时,它失败了。 “BlocksKit”框架使用的库“libffi”似乎存在一些问题。

以下是错误信息:

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$ 

【问题讨论】:

    标签: cocoapods libffi


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-02-20
      • 1970-01-01
      • 2012-10-17
      • 1970-01-01
      • 2018-11-20
      • 2020-03-01
      • 2015-07-29
      • 2016-09-11
      • 1970-01-01
      相关资源
      最近更新 更多