podspec来源:http解包到哪里?

我创建的podspec是通过下载一个zip存档:http源:

s.source = {
  :http => 'https://developer.spotify.com/download/libspotify/libspotify-12.1.45-Darwin-universal.zip'
  }

我指的是zip压缩文件中的文件,如下所示:

s.source_files = [
    'libspotify-12.1.45-Darwin-universal/libspotify.framework/Versions/12.1.45/Headers/*.h'
    ]
s.preserve_paths = 'libspotify-12.1.45-Darwin-universal/libspotify.framework/*'
s.xcconfig = {
  'FRAMEWORK_SEARCH_PATHS' => '"$(PODS_ROOT)/libspotify-12.1.45-Darwin-universal"'
  }

通过pod规格验证,并且pod安装在我尝试使用我的podspec的项目中工作得也很好。 但是,当我建立我得到的错误:

ld:warning:找不到选项'-F'/ Users / niklas / code / playground / libspotify podspec test / Pods / libspotify-12.1.45-Darwin-universal''ld:framework not found libspotify

获取此错误,因为FRAMEWORK_SEARCH_PATHS设置不正确。 PODS_ROOT目录中没有用于下载的zip存档的文件夹。

我应该在哪里指向FRAMEWORK_SEARCH_PATHS? 提取的zip文件在哪里?


看起来像这是一个与指定本地podspec有关的错误:path Podfile中的:path 。 当我创建自己的repo并通过repo进行安装时,zip存档将按预期在Pods目录中解压缩。

链接地址: http://www.djcxy.com/p/89641.html

上一篇: podspec source :http unpacks to where?

下一篇: Cocoapods <RestKit/RestKit.h> not found