私は最近、サードパーティのライブラリ「BlocksKit」を 1 つだけ含む 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$