Welcome to the Protogrid Developer Wiki. A place to gather all the documentation and tips&tricks regarding Protogrid.

Table of Contents

iOS

A complete Xcode project for iOS rollout can be downloaded straight forward from your Protogrid App und be started on your iOS device.

Requirements

  1. You will need a Mac with current a Xcode version.
  2. Protogrid iOS client is compatible with iOS 8.1 and later running on iPhone and iPad (any screen size).
  3. It is recommended to use the Protogrid iOS client with iPhone 5 / iPad 4 / iPad mini 2 (or later).

Basic Setup

  1. Download the latest Protogrid iOS client zipfile by going to your app in the web interface, opening `Import|Export` and clicking the `Rollout to iOS` button.
  2. Open the Protogrid.xcodeproj file in your Xcode.
  3. Set the following properties in 'General/PGridInfo.plist': Application Database ID, Protogrid Host, Bundle Identifier and Bundle display name.
  4. Choose a Simulator as your build target and build & run the project (the 'play' button).
  5. The initial replication of your application will begin. This will take about 1-2 minutes depending on your internet connection and will download all design data associated with your application into an initial database state.
  6. Your app should now build & run both on device and simulator.

From here you can use any of Apple's provided rollout options (Enterprise rollout, Testflight internal testing, Testflight Beta testing, AppStore). Make sure to select the Release build scheme for the archive build you'd like to submit.

Print/export