首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将cocoapods集成到我的podspec中

如何将cocoapods集成到我的podspec中
EN

Stack Overflow用户
提问于 2016-09-20 15:37:30
回答 2查看 384关注 0票数 0

我想做一些基本的操作与反应本机在iOS上,并上传到cocoapods,当我编辑xxx.podspec,我不能指定的反应和源链接的版本号。

**

  1. 这是我的播客:

**

代码语言:javascript
运行
复制
  s.ios.deployment_target = '8.0'

  s.source_files = 'SCCReactNative/Classes/**/*'

  # s.resource_bundles = {
  #   'SCCReactNative' => ['SCCReactNative/Assets/*.png']
  # }

  # s.public_header_files = 'Pod/Classes/**/*.h'
  # s.frameworks = 'UIKit', 'MapKit'
  # s.dependency 'AFNetworking', '~> 2.3'
  s.dependency 'React', :git => 'https://github.com/facebook/react-native.git', :tag => 'v0.31.0', :subspecs => [
  'Core',
  'RCTImage',
  'RCTNetwork',
  'RCTText',
  'RCTWebSocket',
  'ART',
  'RCTActionSheet',
  'RCTAdSupport',
  'RCTCameraRoll',
  'RCTGeolocation',
  'RCTPushNotification',
  'RCTSettings',
  'RCTVibration',
  'RCTLinkingIOS',
  #'RCTTest',
  ]`enter code here`

**

  1. 这是错误

**

代码语言:javascript
运行
复制
[!] Invalid `SCCReactNative.podspec` file: undefined local variable or method `source' for Pod:Module.


 #  from /Users/huangcheng/Desktop/Project/SCCReactNative/SCCReactNative.podspec:50
 #  -------------------------------------------
 #    s.dependency 'SCCUtil'
 >    s.dependency 'React', source => 'https://github.com/facebook/react-native.git' ,tag => 'v0.31.0' ,subspecs => [
 #    'Core',
 #  

有人能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2016-09-20 15:45:00

据我所知,您不能使用它的源代码:https://github.com/CocoaPods/CocoaPods/issues/4921来指定依赖项。

s.dependency 'React'应该足够了

票数 0
EN

Stack Overflow用户

发布于 2016-09-20 16:14:24

现在,我解决了这个问题,所以我分享这个想法。

首先把这个React.podspec克隆到自己的舱里,就像这样

文件列表

并将react本机标记v0.31.0podspec写入该文件React.podspec。

所以我们可以用

代码语言:javascript
运行
复制
s.dependency 'React' , '0.31.0'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39598322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档