How to manage one repository of Xcode iOS app for multiple companies with slighly different requirments?
NickName:Bernard Ask DateTime:2016-05-25T18:57:56

How to manage one repository of Xcode iOS app for multiple companies with slighly different requirments?

I have a mobile app developed for number of different companies on AppStroe. Each company is using different endpoint to server/icon/logo. I have managed to add this in custom plist file and according to companies endpoint, I switched to different build setting.

Now these companies are going to different ways of authentication. One is using another app to authenticate and one is using server calls. Also for one company I am receiving datas one from server call and other one from local files.

I have to handle different login behaviour for different projects. It is mostly display/disable some extra views. I don't want to have two repositories or branches. Because almost %85 of functionalities are same. I want to add functionalities same time to both and some times to only one of them and run my tests and all.

I am looking for some way way to manage this app to maintain most functionalities and keep it only one app. How can I do that? Any suggestion?

Copyright Notice:Content Author:「Bernard」,Reproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/37435065/how-to-manage-one-repository-of-xcode-ios-app-for-multiple-companies-with-slighl

More about “How to manage one repository of Xcode iOS app for multiple companies with slighly different requirments?” related questions

How to manage one repository of Xcode iOS app for multiple companies with slighly different requirments?

I have a mobile app developed for number of different companies on AppStroe. Each company is using different endpoint to server/icon/logo. I have managed to add this in custom plist file and accord...

Show Detail

How to manage development one app with multiple instances for Android and iOS?

I am working on a project where we have a product that we are selling to clients and basically it is same app with just different client logos, name and app color and some minor changes. Let's say...

Show Detail

How do I maintain multiple iOS apps out of a single repository?

I've been digging around stack overflow for a solution to maintaining multiple iOS applications out of a single repository, but have only found things that address lite vs paid versions (such as:

Show Detail

Manage multiple accounts in different companies with django

I'm learning and working with django less than a year ago. Now I have to develop a site managing multiple users separated by many different companies. I've recently found django-organizations package

Show Detail

How To Deploy Multiple Different Mobile Apps Inside One Mobile App?

I would like to have multiple different iOS mobile apps inside one master iOS Mobile App. Once the user login to the master app, they will have a list of the mobile apps, and each individual mobile...

Show Detail

One app for different ios systems

I'm a bit confused about how to develop one app for different iphones and ios systems (6.1, 7.1). What I would like to do is: release iphone app for standard devices using 6.1 (I've built my app in...

Show Detail

Git repository structure for two iOS apps where one app derives heavily from the other

The scenario is as follows. I am working at a company that started out with one iOS application. Now, the company is interested in creating a second iOS application, that shares much of the same ...

Show Detail

How can I have multiple projects with their own local git repositories in one GitHub repository?

I am a university student working on a summer research project with a few colleagues. I am working on one research project that involves an iOS app (built with Swift/Xcode), a Java app (built with

Show Detail

Manage multiple apps in 1 repository

We are currently developing 5 travel iOS apps for 5 different countries. The code structure is the same for all those apps, except that multiple files has different content, such as API key's, Titl...

Show Detail

How do I build multiple versions of the same iOS application for OEMs

I have an existing iOS application that I need to be able to build and release multiple versions of for different clients. This application interfaces with hardware that is available from a handfu...

Show Detail