How to test an iOS app with multiple developers?

Hey guys,

first I have to say that I'm a newbie in iOS development. I recently bought a MacBook and tried to code something in Xcode with AR. We are a group of 4 students which are working on the same project. We use GitHub for source control and don't had much problems until the other developers tried to test our project on their own devices.

On my MacBook I can build the app and run it on my iPhone without any problem. The other developers can't do this because they get errors like:

DEV 1:
"No account for team teamnumber. Add a new account in the Accounts preference page or verify that your accounts have valid credentials."
"No profiles for 'com....' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.....'"

DEV 2:
"Code signing is required for product type 'Application' in SDK 'iOS 13.5'
"There are no accounts registered with Xcode. Add your developer account to Xcode"

I think it has something to do with the fact that I created the whole project because on my iPhone it works perfect. Normally I would say that it is no problem to test things in the simulator, but we need to test with a physical device as we need to test our AR functions.

Maybe someone of you can help. We use the newest Xcode version on Catalina.

Thanks for your help :)
Your problems lay with provisioning. On a development team typically one member has an account that the project is managed under and will invite other users to be members of that team. A unique Apple ID can be a member of multiple teams, which has really streamlined things. This way by setting all the provisioning to a Team account you don't have to worry about other members checking in their provisioning into your version control. Ideally you'll have Xcode manage all your provisioning.

As your teams and builds become more complicated the profile management does too, but It sounds like you're in a position for Xcode to do it all.


How to test an iOS app with multiple developers?
 
 
Q