Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 1.85 KB

README.md

File metadata and controls

68 lines (44 loc) · 1.85 KB

GeoHelper - Swift SDK

Implementation of the library for the GeoHelper service for Apple platforms (iOS / MacOS)

Requirements

  • iOS 14.0+ / MacOS 10.15+
  • Xcode 14.0+
  • Swift 5.7+

Features

  • Flexible configuration
  • Full coverage of integration tests
  • Support Async / Await syntax
  • Detailed documentation

Getting Started

The best way to start using GeoHelper is with the Getting Started guide. It describe how to integrate the framework and contains reference documentation about all components.

Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

To integrate GeoHelper into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '13.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'GeoHelper', '~> 2.0'
end

Then, run the following command:

$ pod install

Swift Package Manager

The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the swift compiler.

Once you have your Swift package set up, adding GeoHelper as a dependency is as easy as adding it to the dependencies value of your Package.swift.

dependencies: [
    .package(url: "https://github.com/simla-tech/GeoHelperSwift", .upToNextMajor(from: "1.0.0"))
]

Carthage

Carthage isn't supported.

Manually

If you prefer not to use either of the dependency managers mentioned above, you can manually integrate GeoHelper into your project.