Swiftpack.co -  GoSkip/SkipTools-Legacy as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Legacy framework of SkipTools
.package(url: "https://github.com/GoSkip/SkipTools-Legacy.git", from: "4.1.1")


Skip's Tools SDK (Legacy)


Table of Contents


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 ShopperLegacy-SDK as a dependency is as easy as adding it to the dependencies value of your Package.swift.

dependencies: [
    .package(url: "https://github.com/GoSkip/ShopperLegacy-SDK.git", .upToNextMajor(from: "4.0.0"))

Manual Installation

View full install guide

Step 1: Download the the latest release of SkipTools.xcframework.zip

Step 2: Unzip the SkipTools.xcframework.zip file you just downloaded

Step 3: Add the Skip SDK to your Xcode project

  • Drag and drop the SkipTools.xcframework into your project

  • Check 'Copy items if needed' and 'Create groups'

  • Click Finish.

Step 4: Set the Deployment Target

You’ll next need to ensure that your Deployment Target is set to at least 10.0, which is the minimum iOS version the Skip SDK is compatible with.

This can be set by editing your project build settings by double clicking on your project’s root entry, selecting the General tab, and editing the Deployment Target.

Set deployment target to iOS 10.0

Step 5: Set the library to Embed and Sign

This new framework will need to be embedded in your app and signed. This setting can be found under the General settings page of your app target.

Be sure that Embedded and Signed is set

Step 6: Update App Info.plist

The Skip SDK requires Location and Camera access. In order for the framework to request these permissions, the following lines need to be added into the App’s Info.plist.

  • NSCameraUsageDescription
  • NSLocationWhenInUseUsageDescription
  • NSPhotoLibraryUsageDescription
  • Required info.plist Setting
  • Full info.plist Setting

Step 7: Import SkipTools

Within the file where you want to launch the Skip SDK from, import SkipTools at the top of the file.

Step 8: Launch the Skip Experience

In order to launch the Skip experience, you will need to call the SkipSDK.launchSkip function.


The SkipSDK.launchSkip function takes in a SkipSDK.Config parameter. This Config parameter sets up how the SDK will behave and has several parameters that must be set. In the following section we will cover each of those parameters and how they affect the functionality of the Skip SDK.

View Configuration Guide

Launching Skip

Now that you've got the configuration nailed down, it's time to launch the Skip experience. Below you will find examples of a few common scenarios and how to launch those scenarios.


Stars: 0
Last commit: 4 days ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Release Notes

4 days ago


  • Resolves an issue where Store data was not being fetched correctly
  • Resolves minor UI spelling issue

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API