Monaca: How to share an app with testers on the Basic plan? - monaca

The Monaca documentation states that Basic plans allow for inviting users to join a project as testers. However, I can find no docs on how to do so, and clicking Share Project returns "Please upgrade your plan in order to use this feature."
Is there a way to share an app with testers without upgrading to a paid plan?

I think you misunderstood. As stated in the documentation,
However, if your usage plan is Basic or Personal, you can only chat and join a team as a Tester
You can join as a tester but you can't share a project. In other words, you can be invited to join a project as a tester. Personal or Basic account has no team management feature (share projects and invite people into the projects). Please refer to here for more information regarding the privilege of each account type.

Related

Sign in with Apple: how to group multiple apps under different developer accounts?

My company publishes multiple white label iOS apps from different developer accounts, and I'm in the process of implementing Sign in with Apple. On the developer portal I can see that it is possible to group multiple apps under the same developer account, however our scenario is slightly different as we use multiple developer accounts.
To clarify, all these apps connect to same platform, and users are expected to hold a single account that can be used across all of them.
Is there a way to use the same Sign in With Apple in both apps?
Just to update whoever may concern,
eventually the only solution was to move all application to the same developer account. we did the account immigration process and the sign in with apple works well on both applications.

Give other people access to my development team in Xcode

I have a "single member" Apple Membership profile, and one of the developers I work with needs access to my development team to test the app he's building on his device (Xcode won't allow him to build the app without one). How can I give him access to the development team without having to give him the login credentials of my account?
As you have a individual account, you don't have any development team on your own and hence cannot invite a collegue in your not existing team. To own a team, your membership's Entity type must be Company / Organization . You can see it at https://developer.apple.com/account/#/membership/.
To update your entity type, you'll have to provide some documents about your company.
At the moment there is no simple procedure in the dashboard as "click this button, upload some documents and magic you're now Company", you'll have to ask directly to Apple support (a colleague have done this for 2 different accounts)
More infos here: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingYourTeam/ManagingYourTeam.html
If you have registered your account with type Company / Organization, go to manu People and invite a new user.
If you have registered your account as Individual, you are out of luck I think since this type of account is not able to invite users and the People menu entry does not exist.

How to create user without giving him Admin role for Internal Testing in iTunesConnect

How can I add Tester for Internal Testing. In the help window there is a message:
Internal testers can use the TestFlight app to install new test builds
for any of your apps. Only 25 iTunes Connect users with the Admin,
Technical, or Legal role can be added as internal testers.
So I'm trying to create user but there is no such role like "Technical" or "Legal". I don't want to make my Internal Testers "Admin" (It's only available role from description above) because Admin can even enable/disable testing and can change marketing settings for the app.
Take a look at the screen below. Only those role are available so the question is which one to choose right now? How You guys handle Internal Testing?
I've contacted with Apple and this is what I get after several mails with explaining everything.
The iTunes Connect Technical role is no longer supported. It’s been
replaced with the App Manager and Developer role.
Each of these roles are available for internal TestFlight Beta
Testing, and a list of role provisions and responsibilities are listed
when you select the role for the new users.
It’s at your discretion to determine the best role setting for your
testers to suit your individual business needs.
Again, I sincerely apologize any confusion. Please let me know if
there’s anything else I can do for you.
So just create a user with Developer role solved the problem but this was not obvious.
With new rules, Admin, Application Manager and Developer could be used for "Internal Beta Testers".

Why can't I add a technical role?

I am trying to beta test my app, but for some reason I can't seem to find the technical role. I am logged in and am the admin and Legal role.
Technical has been replaced with App Manager.
If you look at user in iTunes Connect who has the Technical role it says:
Note: the Technical role will become App Manager. Please remove users from the Technical Role
Well, it might not be strictly about code, but you can't release your app via TestFlight until you get past this mystifying problem.
The problem is caused because Apple will not allow an Apple ID that is associated with a developer account to be used for TestFlight (except for the account owner themselves). In other words, because my Apple ID is associated with my developer account, none of my developer friends can invite that Apple ID to be a TestFlight user. I must instead create a new Apple ID and ask them to invite that one.
The worst part of this particular bit of nonsense is that you use the same mechanism to invite developers and other team mates to work in iTunesConnect with you, and for those roles a developer account is irrelevant. Only being a TestFlight user seems to be affected by whether or not you are using an Apple ID associated with a developer account.

Apple Developer Program: invite 3rd party company as Admin or Member?

The company I work for owns an iOS Apple Developer account and I'm responsible for managing this account (I'm the Agent). We have hired a 3rd party company to build and release an iPhone app for us.
We would like to give them access to our developer account to publish the app, but was wondering what level of access the would require.
Obviously, I don't want to give them login credentials to our appleID, and I don't want them to have any visibility to financial and legal info on our developer account.
I took a look at the information here but still can't decide if they should be "Admin" or "User".
Any thoughts based on your experience? Thanks!
You need to review the roles in iTunes Connect, not the Developer Center, for publishing capabilities: https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW24
If the deep link doesn't work, (and even if it does, you'll want to review the whole doc): https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/About.html and drill down through the "Setting up user accounts" section.

Resources