Hi all,
Recently I have faced with problem of fixing
application of another developer (who is not available any more)
So I had to sign his application with my
own key and cert
Everything works ok for iOS 4 no problem
with installing newly signed application with new provision (using AdHoc or
development)
But when I tried to install that
application on iphone 3G (not 3GS) with iOS 3.1.3
I was unable to install b/c of wrong signed
entitlements (pls note that the same appl installed ok on iOS4 and there is
right Entitlement)
After debugging a lot I disclosed that the
problem within project.pbxproj file of application.xcodeproj
.
After opening in TextEditor I saw that there
were a lot of old records of old “Active Configurations” that were
not erased
And some old records pointed to old
developer and old provision profile that was not used currently
Though I fixed the problem of invalid entitlement
manually editing that project.pbxproj file and replacing old
provision with new one I would like to learn out the way of doing it a nice way
Could you anybody explain how to clean that
project.pbxproj file by means of XCode ?
Cheers
Rufat