Working with another developer in the same xcode project, profiling problem

I am working with another developer in an iOS application. We use Mercurial as a source of control. This is my first time with this setting, so I'm probably doing something wrong.

We have separate training profiles. No team profile. Xcode 5.0.1.

Each time I commit the project.pbxproj file, it looks like I am changing the preparation profile information also on his machine.

Is there any way to avoid this situation?

This seems to be a common question, and I looked through a lot of similar questions here on SO. My situation looks like the one shown in this question , but the decision to set everything to “Automatic” does not solve the problem (by the way, I do not have any automatic option in the Provisioning profile field ....)

+4
source share
2 answers

I finally solved the problem by following this topic .

It lists very short files that must be ignored or included in the project folder to avoid conflicts in certificates and provisioning profiles.

+2
source

Ignore these files when compiling the xproj file:

# Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout
+1
source

All Articles