Skip to content


Subversion checkout URL

You can clone with
Download ZIP
The OneBusAway iPhone app.
Objective-C Other
Latest commit 75b3ff6 @aaronbrethorst aaronbrethorst Merge pull request #465 from aaronbrethorst/easy-fix-for-server
Easy fix for server API URL issue
Failed to load latest commit information.
OneBusAway Tests Apply recommended upgrades for Xcode 7.1
OneBusAway/Images.xcassets Image Cleanup
Pods iOS 8-ification of OneBusAway
Resources Reorganize Project and Repo Layout
categories Add Nullability Annotations
controls Fix issue where app shows meters instead of minutes
gpx_files Reorganize Project and Repo Layout
location Add Nullability Annotations
org.onebusaway.iphone.xcodeproj Last tweaks for 2.4.0
org.onebusaway.iphone.xcworkspace switch libraries to CocoaPods
protocols Add Nullability Annotations
sdk Rationalize and DRY up some string munging code around creating serve…
ui Enable deep-linking into the Settings app to let users re-enable loca…
utilities Add Nullability Annotations
.gitignore update gitignore
.travis.yml Update .travis.yml with Xcode 7.1
.uncrustifyconfig Update uncrustify config to always put braces around single-line if/d… Update Merge pull request #312 from caitbonnar/contributing
Entitlements.plist Initial import
Info.plist Merge pull request #462 from aaronbrethorst/version-241
LICENSE Add license
OBAApplicationDelegate.h Add Nullability Annotations
OBAApplicationDelegate.m Stop creating multiple region helpers
Podfile iOS 8-ification of OneBusAway
Podfile.lock iOS 8-ification of OneBusAway switch libraries to CocoaPods Fixing 404 link in Roadmap
credits.html Update credits
main.m Rename OBAApplicationContext to OBAApplicationDelegate.
org_onebusaway_iphone_Prefix.pch Updated OneBusAway project settings so it builds & runs when linking …
pom.xml Initial import

OneBusAway for iPhone

Build Status Join the chat at Visit our IRC channel

Test latest development release

If you would like to help test the latest development release, email us at to be added to our TestFlight Beta testing group.


See our contributing guidelines and roadmap.

Our huboard lists development priorites and status updates.

Development environment setup

  1. Install Xcode 6 with the iOS 8.x SDK
  2. Install BBUncrustifyPlugin to keep your code within our style guidelines
  3. git clone your fork
  4. Open org.onebusaway.iphone.xcworkspace

You should now be able to build. See our contributing guidelines for the specific workflow to add a new feature or bug fix.


  • Update the CHANGELOG to reflect the changes in this release
  • Update the version number
  • Merge in to master branch
  • Create AppStore build
  • Upload to AppStore, use changelog as release notes
  • Create GitHub release based on changelog
Something went wrong with that request. Please try again.