Je souhaite installer ce package ( https://cocoapods.org/pods/YandexMapKit ) dans mon projet. Mais j'utilise Carthage. Comment puis-je faire cela manuellement?
3 Réponses :
Comme indiqué ci-dessus, vous pouvez cloner le dépôt et créer le framework vous-même et le faire glisser dans votre projet, car Carthage ne semble pas être pris en charge.
Si vous voulez pouvoir mettre à jour le framework, vous pouvez ajouter le référentiel git en tant que sous-module git dans votre projet et avoir le framework comme cible dans votre projet. Dans vos phases de construction, votre cible doit avoir le framework comme dépendance cible.
"source": { "http": "https://maps-ios-pods-public.s3.yandex.net/YandexRuntime-3.2.0.framework.zip", "sha1": "b43adea5ed437b7c8f42af480447ba594c8330dd" },
et sa dépendance YandexRuntime de https://github.com/CocoaPods/Specs/blob/master/Specs/5/7/2/YandexRuntime/3.2.0/YandexRuntime.podspec.json :
"source": { "http": "https://maps-ios-pods-public.s3.yandex.net/YandexMapKit-3.3.1.framework.zip", "sha1": "6657a666992abfffcc1f7c56f2d9cca9daf5bd33" },
Comment puis-je travailler avec ce package? Je l'ajoute au projet et Xcode me montre les méthodes, mais l'application se bloque lorsque j'en appelle quelque chose.
Voici le manuel détaillé pour y parvenir:
https://github.com/yandex/mapkit-ios-demo / issues / 76
Vous pouvez même vérifier le projet de démonstration avec YandexMapKit installé via Carthage:
J'ai peur que l'installation de pods ne nécessite des pods. Ou utilisez peut-être GitHub - mais ce sera un framework statique github.com/yandexmobile/yandexmapkit-ios
Vous devrez peut-être le faire vous-même. Téléchargez le .zip et créez un Carthage autour de lui.
@stevenpcurt est son ancienne version (non prise en charge)