Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apple OS X Server (Xcode CI service) can't find provisioning profiles

I configured dedicated Mac mini with OS X Server for Continuous Integration with XCode5, added git repo and created bots. I am trying to integrate bot and get error

Specified PROVISIONING_PROFILE (29DAD4E2-6155-4395-AF33-2C872BC32504) not 
found and no CODE_SIGN_IDENTITY specified. Ignoring PROVISIONING_PROFILE 
for now. This will become an error in the future.

Server was added to Developer Team and I can see it in member center at special page "Servers". I think that server should retreive profiles from Developer Center for build bots, but it doesn't work.

How can I fix this?

like image 224
Vitaly Kudrin Avatar asked Oct 24 '13 14:10

Vitaly Kudrin


People also ask

Can Xcode handle provisioning profiles for my App?

Then Xcode should be able to handle provisioning profile generation for you. If the In App Purchases feature is required for your app, you will be required to sign up for a paid Developer account. Could someone please help -- is this answer out of date?

Why can’t I create a provisioning profile for in app purchases?

Without a paid Developer account, Xcode will not be able to generate the proper provisioning profile that includes the In App Purchases capability. Please try removing the In App Purchases feature from the configuration of your Xcode project. Then Xcode should be able to handle provisioning profile generation for you.

How do I access a Xcode repository on a Mac?

To access the repository from your development Mac, click Show Certificate when the certificate dialog appears, select the Always Trust option, and click Continue. See Figure 3-1 . If you work with a team of developers, you can give them accounts for accessing repositories on the server (as described in Set Up Xcode Server for Team Members ).

What is Xcode Server App for iOS?

The Server app connects to your developer account and downloads its own set of certificates, private keys, signing identities, and provisioning profiles for apps that are registered with your team. After adding a team to Xcode Server, you can add iOS development devices for use when running performance tests.


1 Answers

I think that problem resolved. I checked server logs (Xcode -> Service log) and find that device list and provisioning profiles are correct downloaded after relogin to team (saved to

/Library/Server/Xcode/Data/ProvisioningProfiles 

(from comments)

With the release of OS X Server 3.2.1, the provisioning profiles have been relocated to /Library/Developer/XcodeServer/ProvisioningProfiles

with _teamserver owner). Server download only automatic generated profiles ("iOS Team Provisionong Profile: bundle id") and you should choose this profile in target settings and commit to your VCS.

like image 131
Vitaly Kudrin Avatar answered Oct 11 '22 04:10

Vitaly Kudrin