Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode - Developing as a team

Tags:

xcode

ios

iphone

Dear fellow programmers,

Recently me and my partner have developed an application for the AppStore. It was our first iPhone app and it is doing quite good.

But it wasn't done very professionally (One of us would have the master version of the project, then the other would send just the code for one calculator and the other person would have to manually add it in). We had to do this because we had differing versions of XCode.

But now we both have the most recent version of XCode and are wondering if there is an easy way to develop as a team.

Basically we are looking for a way that we could both have access to the main project, and keep it updated to the most recent version.

  • How would we do this?
  • What if we are working at the same time?
  • And any other tips would be appreciated!

Thank you for your time, and if you need any other information, I will gladly provide it!

Sir Kaydian

like image 894
Neil Avatar asked Feb 03 '26 13:02

Neil


1 Answers

You're looking for a version control system. In the essence, that's a piece of software, from which both of you check out a working copy, with which you can do whatever you want...and once you're done, you check your changes back in, and the system merges the changes together.

That way, you can work on different aspects simultaneously, with both of you having the freedom to develop independently, without having to worry about the manual implementation.

Rather well known version control software includes 'Subversion', 'Mercurial' or 'Git'. There are graphical frontends for most any VCS, which will allow you to get by, without having to learn difficult command line commands.

Please remember though, that the system will NOT do the 'thinking for you', so when you're both working at the same file, at the same spot, it will raise a conflict, which you will have to resolve manually.

like image 92
ATaylor Avatar answered Feb 06 '26 08:02

ATaylor



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!