Link 针对 CocoaPod 的自定义框架(静态)

Link Custom Framework against CocoaPod (statically)

我有一个 podfile 如下:

platform :ios, '9.0'
#use_frameworks!
inhibit_all_warnings!

workspace 'MyWorkspace.xcworkspace'
project 'MyServices/MyServices.xcodeproj'

target 'MyServices' do
  pod 'AFNetworking', '~> 3.0'
  pod 'Mantle', '~> 2.0'
end

其中 MyServices 是一个框架项目。当我编译 MyServices 目标时一切正常。但是,当我的 iOS 项目中导入 MyServices 框架时,出现错误:

<Mantle/Mantle.h> file not found.
<AFNetworking/AFNetworking.h> file not found.

仅当我将上述文件包含在我的框架的 public header 文件中时才会发生这种情况。

但是,如果我将我的 pod 文件更改为执行 use_frameworks!,即使在 MyServices public headers.

中它也能正常工作

有什么想法吗?

target 'MyServices' do
platform :ios, '9.0'
pod 'AFNetworking', '~> 3.0'
  pod 'Mantle', '~> 2.0'
end

试试这个