Request For Beta Testers For Mac

Posted on  by admin

I have an app that I'm going to put in the Mac App Store. I'd like to add iCloud support for preference syncing, and for that reason, I'd like to distribute the betas signed in such a way that they can access iCloud. However, I haven't been able to find anything in the Mac documentation library about distributing an app, signed with a distribution key, outside of the App Store, and being able to access iCloud. So far, my attempts to distribute such an application have met inability to launch on testers' machines, with messages in the Console complaining about the app having the iCloud entitlement. Is what I'm after possible, or should I abandon iCloud support?

  1. How To Become A Beta Tester
  2. Paid Beta Testers

How To Become A Beta Tester

Request For Beta Testers For Mac

If it is possible, what do I need to do to make a distributable, iCloud-capable build? Edit: To be clear, you can replace “iCloud support” in this question with any other feature that is only available to App Store apps. I mention it to establish that the solution is not “just distribute it unsigned”. ICloud is the goal in my specific case; I'm asking about the general process. You would need to gather the UUID for the tester's mac, either available via Xcode's Organizer or you can also access it via Apple System Profiler under the hardware overview. After adding it to the developer portal you'd generate a provisioning profile. In order for them to actually run the application they would need to make use of an iTunes Connect test user account.

This is one of two types of accounts that you can create in iTunes Connect, the other being an account with privileges (financial/technical/etc) for your developer membership. The test user account is needed in order for a receipt to be generated and the application actually run. Though you might be able to sidestep the test user account requirement by not actually validating receipts at that phase of development. If you want to do iCloud or Push you need the UUID. If you want to test a MAS app that doesn't need iCloud or Push, but does do receipt validation you need only the test user account.