This is a challenge project to assess familiarity with the iOS development environment, relevant iOS related frameworks and general coding best practices.
In order to run the project:
- Download or clone the repository.
- Open the
Receiver.xcworkspace
file in Xcode. - Modify the bundle identifier and code signing settings in order for Xcode to automatically download required provisioning profiles.
- Modify parameters inside
Receiver/Misc/Constants.swift
accordingly:- accessURL should point to the proper lock
- authToken should be valid
- beaconUUID, beaconMajor and beaconMinor should match iBeacon parameters
- the rest of parameters is not required in order to run the demo
- Run the application on a device. Make sure Bluetooth is turned on.