Re: iCloud beta testing
Re: iCloud beta testing
- Subject: Re: iCloud beta testing
- From: Martin Hewitson <email@hidden>
- Date: Sat, 04 Feb 2012 15:53:00 +0100
On 4, Feb, 2012, at 03:08 PM, Roland King wrote:
>
> On Feb 4, 2012, at 5:09 PM, Martin Hewitson wrote:
>
>> Dear list,
>>
>> For those of you who are iOS aficionados, I guess this is obvious. How do I give an app to beta testers if it uses iCloud? Do I need to create a developer provisioning profile which contains the machine UUID or every beta tester? Does then the beta tester have to do the (slightly painful) thing of installing those profiles? Are there any official or unofficial guides for this?
>>
>
> You do, either a development or adhoc distribution profile, the iCloud bit doesn't really change it a lot, you have to give all the testers a profile they have to install either way, just that that profile needs to also have the iCloud permissions baked in. You can be fairly wildcard about the actual iCloud URL you're using in development profiles (and I assume in ad hoc distribution ones to but I've not tried). I now have one iCloud development profile which has permissions to both the domains I use and I add 'testing' on (ie com.yourdoman.testing). I then make all my test apps work relative to a URL like that (com.yourdomain.testing.app1), in that way I can give the one single profile to anyone I want to test with and it'll work. For the real app I do something more custom.
For an OS X app, in the Developer Certificate Utility I only have the choice of creating a developer profile or a production profile. There is no ad-hoc profile. For the developer profile to work I have to tie it to the Hardware UUID of the machine(s) it will run on. I guess there's no reason that beta testers couldn't give me their Mac UUID.... But doesn't that mean that if I want to add a new tester, I need to create a new profile, which means the old ones stop working? But I suppose this is just a local check done at app launch, so existing testers will be unaffected, right? Sorry, I'm a bit new to this stuff since I've only been developing OS X apps up to now, and until iCloud provisioning profiles weren't needed for me.
>
>> I also wonder if Apple will test iCloud functionality during the app approval process. Has anyone any thoughts on that?
>>
>
> That I don't know, I haven't yet got an iCloud app working well enough for myself that I've tried putting it through review. I'm sure they do test it though.
Yes, I guess they must. I finally got an app working well with iCloud and core data today, but I'm still stumped with the UI aspects of enabling/disabling iCloud at the user level. In SyncServices, this was handled at the system level, and not at the app level. Seems now we each have to roll our own system for switching sync on and off and dealing with the consequences of that (merging and so on).
Cheers,
Martin
>
>> Best wishes,
>>
>> Martin
>>
>>
>>
>> _______________________________________________
>>
>> Cocoa-dev mailing list (email@hidden)
>>
>> Please do not post admin requests or moderator comments to the list.
>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>>
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Martin Hewitson
Albert-Einstein-Institut
Max-Planck-Institut fuer
Gravitationsphysik und Universitaet Hannover
Callinstr. 38, 30167 Hannover, Germany
Tel: +49-511-762-17121, Fax: +49-511-762-5861
E-Mail: email@hidden
WWW: http://www.aei.mpg.de/~hewitson
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden