繁体   English   中英

如何在没有 cocoapods 的情况下安装 cocoapods 包?

[英]How to install cocoapods package without cocoapods?

我想将这个( https://cocoapods.org/pods/YandexMapKit )包安装到我的项目中。 但我使用迦太基。 我如何手动执行此操作?

https://github.com/CocoaPods/Specs/blob/master/Specs/2/3/4/YandexMapKit/3.3.1/YandexMapKit.podspec.json

  "source": {
    "http": "https://maps-ios-pods-public.s3.yandex.net/YandexMapKit-3.3.1.framework.zip",
    "sha1": "6657a666992abfffcc1f7c56f2d9cca9daf5bd33"
  },

及其来自https://github.com/CocoaPods/Specs/blob/master/Specs/5/7/2/YandexRuntime/3.2.0/YandexRuntime.podspec.json 的YandexRuntime 依赖项:

  "source": {
    "http": "https://maps-ios-pods-public.s3.yandex.net/YandexRuntime-3.2.0.framework.zip",
    "sha1": "b43adea5ed437b7c8f42af480447ba594c8330dd"
  },

如上所述,您可以克隆 repo 并自己构建框架并将其拖到您的项目中,因为似乎不支持 Carthage。

如果您希望能够更新框架,您可以将 git 存储库作为 git 子模块添加到项目中,并将框架作为项目中的目标。 在您的构建阶段,您的目标应该将框架作为目标依赖项。

这是如何实现这一点的详细手册:

https://github.com/yandex/mapkit-ios-demo/issues/76

您甚至可以使用通过 Carthage 安装的 YandexMapKit 检查演示项目:

https://github.com/ARGAMX/YandexMapKit-iOS-Carthage-Demo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM