Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/owntracks/ios

OwnTracks' iPhone App
https://github.com/owntracks/ios

cocoapods geolocation ipad iphone mqtt objective-c owntracks

Last synced: 3 months ago
JSON representation

OwnTracks' iPhone App

Awesome Lists containing this project

README

        

ios
===

# OwnTracks' iPhone App

OwnTracks initially was __MQTTitude__.

# Prepare to Compile and Run
## CocoaPods
OwnTracks uses [COCOAPODS](https://cocoapods.org).

## Xcode
Staying in the `OwnTracks/` directory,
launch `xcode`:

% open OwnTracks.xcworkspace

Next, click on the `OwnTacks` project and you will see two targets, `OwnTracks` and `OwnTracksToday`.
For each project, go to the `General` tab.

For the `OwnTracks` target, set the Bundle Identifier accordingly:

com.example.OwnTracks

For the `OwnTracksToday` target, set the Bundle Identifier accordingly:

com.example.OwnTracks.OwnTracksToday

For the `OwnTracks` project, go to the `Signing and Capabilities` tab and set the appropriate team.
Then scroll down to `App Groups`,
uncheck `group.org.owntracks.OwnTracks`,
and then click on the `+` to create your own group, e.g.,

group.com.example.OwnTracks

Finally, for the `OwnTracksToday` project, go to the `Signing and Capabilities` tab,
set the appropriate team.
Then scroll down to `App Groups`,
uncheck `group.org.owntracks.OwnTracks`,
and check the group you create for the `OwnTracks` project.

**Note** that most these changes will result in `Xcode` creating provision profiles, repairing things, etc.
Please take your time and be patient!

With these steps complete,
you should be able to compile and run the project.