iOS Version of the AutomaticDoorControl Project.
- In order to proceed you'll need access to a Mac.
- Clone this repository: https://github.com/AutomaticDoorControl/AutoDoorCtrl-iOS.git
- Download and install
Xcode
and its latest CLI tools if you haven't. - Open the workspace file in Xcode:
autodoorctrl.xcworkspace
- Do not work with the
autodoorctrl.xcodeproj
file.
- Do not work with the
- Select a device to run on by clicking the Xcode icon to the right of
autodoorctrl
. - Then click the run button - the first button on the left.
- Xcode will then build the project and run it on the iOS simulator. However, the simulator does not support bluetooth.
- To use the bluetooth features required by the app, run the app on an actual iOS device.
- To do so, create an Apple ID and set it up in Xcode by navigating to Xcode - Preferences - Accounts
- Then set up code signing in autodoorctrl - general.
- Use
Xcode Managed Profile
as the provisioning profile. - Now you can run the app on any of your iOS devices.
CoreBluetooth
Alamofire
SwiftMessages
Lottie
from the awesome folks at AirbnbMapKit
LocalAuthentication
JLActivityIndicator
RxSwift
(Swift Packages Dependency)
Add -Xcc -fmodule-map-file=$(PROJECT_TEMP_ROOT)/GeneratedModuleMaps/iphonesimulator/<module name>.modulemap
to OTHER SWIFT FLAGS
in the test target
Stack Overflow Link