Top

Documentation

Taxido is a unique and innovative app and website that brings a range of professional taxi services to your doorstep. Whether you need a quick ride, a rental, or intercity travel, Taxido offers reliable, convenient, and efficient solutions. Taxido - your all-in-one taxi service!

Ios Setup:


  1. Prerequisites
  2. Mac Computer: iOS development requires macOS.
    Xcode: Install the latest version of Xcode from the Mac App Store.
    CocoaPods: Install CocoaPods (dependency manager for iOS) using:


    sudo gem install cocoapods

    Node.js and npm/yarn: Ensure Node.js is installed on your system.
    React Native CLI: If you're using the CLI (not Expo), ensure it's installed globally.


  3. Create or Open Your React Native Project

    1. If you haven't already created a project, do so with:
    npx react-native init MyProject

    1. Navigate to your project directory:

    cd MyProject

  4. Install Dependencies
    1. Navigate to the ios folder:

    cd ios

    1. Install CocoaPods dependencies:

    pod install

    1. Return to the root directory:

    cd ..

  5. Open the Project in Xcode
    1. Open the .xcworkspace file located in the ios folder:

    open ios/MyProject.xcworkspace

    1. Set your Development Team:

    In Xcode, go to the Signing & Capabilities tab of your target (usually the project name).
    Choose a development team (you may need an Apple Developer account).

  6. Configure the App
  7. App Icons and Launch Screen:Add your app's icons and splash screen in ios/MyProject/Images.xcassets.
    Permissions:Update Info.plist to request necessary permissions. For example, for camera usage:


    This app requires access to the camera.
    

  8. Run the App on a Simulator
    1. Start the Metro bundler:

    npx react-native start
    

    1. Run the app:

    npx react-native run-ios
    

    Alternatively, you can run the app directly from Xcode:

    Select a simulator (e.g., iPhone 14).
    Press the Run button (⏵).


  9. Run on a Physical Device (Optional)
    1. Connect your iOS device to your Mac via USB.
    1. Ensure the device is trusted by your Mac (approve the prompt on the device).
    1. Select your device in Xcode as the build target.
    1. Press the Run button (⏵).

    Note:To run on a physical device, you need to have a valid Apple Developer account and provisioning profile.

  10. Debugging
    1. Use Metro for debugging and live reloading.
    1. In the app, shake the device or press Cmd+D (Simulator) to open the Developer Menu.
    1. Select Enable Fast Refresh for live updates.

  11. Testing Release Builds
    1. Create a release build in Xcode by selecting Product > Archive.
    1. Test on a physical device or distribute via TestFlight.