如何安装不带cocoapods的cocoapods软件包?

时间:2019-02-23 10:54:12

标签: ios swift cocoapods

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

3 个答案:

答案 0 :(得分:1)

来自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"
  },

答案 1 :(得分:0)

如上所述,由于迦太基似乎不受支持,因此您可以克隆存储库并自己构建框架并将其拖动到项目中。

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

答案 2 :(得分:0)

这是详细的手册,说明如何实现:

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

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

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