iOS

Building Requirements

To build an iOS app:

Sign

For iOS, we provide the entire Xcode project at your disposal.

Before proceeding, please make sure you have the latest macOS operating system and the latest Xcode version installed, as required by Apple.

When deploying, make sure you enable the app capabilities as seen on screenshots and that your deployment profile has been setup:

Screen-Shot-2019-09-02-at-13.54.37.png

Enable app groups, and select your deployment profile:

Screen-Shot-2019-08-23-at-20.17.14.png

Repeat the process for both targets, and also check the checkboxes under app groups for both Targets (ShareExt and Your App):

Screen-Shot-2019-08-23-at-20.17.06.png

Finally, enable push notifications:

Screen-Shot-2019-09-02-at-13.53.42.png

Xcode will ask you for a profile that has joined the developer program.

After you've set this up, you can proceed with deploying the app to your device or Apple's App Store.

Publish App to the Store

Now that you have a signed iOS app, it's ready to be published to the App Store.

Submit the iOS app via the App Store.

Known issues on IOS

If the build process in Xcode fails, you can try to fix it by:

  1. Installing cocoa pods on your machine - https://cocoapods.org/
  2. Correcting the build settings for the Swift version - make sure you select Swift Version 4 

Screenshot-2019-09-17-at-12.57.43-(1).png