Skip to content
Francisco M. García-Moreno edited this page Mar 15, 2023 · 7 revisions

This is a iOS app (written in Swift) for pairing with devices to easily receiving, recording and labelling their data via Bluetooth BLE (GATT characteristics and GATT services).

Release

You could download the current release of this iOS app, but for installing and testing you need an Apple Developer Account (".ipa" file extension): iOSAPP.ipa

Requirements:

Xcode IDE

Development

  • You must have a free Apple ID
  • You only need an Apple Developer account if you want to distribute your app in the App Store. The good news is that you can develop and test your apps on your iOS device without a paid Apple Developer account.

How to use the source code of the existing Xcode project

Open project

  • Open Tizensor.xcodeproj with Xcode.
  • You’ll need to set up a provisioning profile to code sign your apps:
    • Open Xcode preferences (Xcode > Preferences…)
    • Click the ‘Accounts’ tab
    • Login with your Apple ID (+ > Add Apple ID…)
  • To select the certificate to sign your app with, do the following:
    • Go to the Project Editor by clicking the name or your project in the Project Navigator
    • Select the ‘General’ section if it isn’t already
    • Select the Personal Team you created earlier from the ‘Team’ dropdown in the ‘Signing’ section
  • You could test your app on simulator or on a real device

Test on real iOS device

  • Tell our iOS device to trust the certificate we code signed our app with:
    • Open the ‘Settings’ app and go to ‘General > Device Management’.
    • You’ll see the email address associated with the Apple ID you used to code sign your app.
    • Tap it, then tap ‘Trust <your_email>’.
  • Go back to Xcode and hit that play button!

Modifications

  • You'll find the UI in Main.storyboard
  • The main code is found in ViewControler.swift

Snapshots

Main.storyboard



Running application