iTunesConnect. Invited External Testers do not receive emails with invitation - app-store-connect

For one of my projects I added 2 external testers as it is on the image below:
But they didn't receive an emails from Apple. What should I do more? I need to use external testers because I know that External Tester (opposite to Internal Tester) do not have an access to every app on my account, except that one he was invited to.

Go to your app -> prerelease in itunes connect
External testers -> Add
They will be able to download only the binary that they are allowed to....

Sometimes turning testing off and on again re-sends email to everybody. I also noticed that TestFlight doesn't always send emails or push notifications when a new build is released

External testers do not receive emails immediately once I add them to the list.
Your app must pass Beta App Review before you can invite your external testers to test it.
As soon as it is approved, you can send the external testers an update email by clicking Send Invites from the External Testers column on Builds
Source: TestFlight Beta Testing

Related

iTunes Connect - Not able to create an iTunes Connect record

I have a Xamarin.iOS app and I'm trying to upload it to TestFlight. So, I am trying to add create an iTunes Connect record. When I log into iTunes Connect, I am being displayed the following page.
When I click on Apps, the following page is displayed, even though I am registered for a Apple Developer program and signed in to that account.
So I cannot proceed with the steps in the following link and cannot add a iTunes Connect record.
Could you please tell me why I am not being redirected to the correct page to continue with the process?
Since you don't have subscribed it should go to enrolment instead of different account that you are part of it. Make sure about under which team you are trying to clicks on the Myapps. If its your's definitely you won't be able to get in to MyApps until you enrol for itunesconnect.
Please check with your company's account that you have been invited for itunesconnect as well.
You can access iTunesConnect once you accepted your company's invitation. After accepted that you shall login with itunesconnect and change your team to your company account then go for myApps page. Cheers!

This Apple ID has already accepted an invite to this app

I get this error when importing CSV into iTunes Connect
How do i find which Apple ID has already accepted an invite?
You can find out who has installed an app by visiting iTunes Connect as admin, choose Users and Roles then select the TestFlight Beta Testers tab.
A list of internal testers and latest installed apps will be displayed, you can switch between (internal and external).

Beta testing with internal testers for iOS 8

I'm having trouble with setting up a beta test with internal testers using iTunes Connect and TestFlight.
I've added users as internal testers inside iTunes Connect, but how do I distribute the app to them? Inside Xcode I don't find any option for distributing to beta testers.
In response to #haupman's issue.
It seems that trying to install, when accepting the invite in the gmail app, on an iOS device, won't always work.
The workaround was to forward the email to an address that is synched to the iOS mail app and then click on the links from inside.
As Fluffhead said, Gmail app won't work, since it opens Chrome for the link, which has no use.
Two options to accept the internal tester invitation in a mail from iTunes:
1) Use iOS Mail to click the link in the mail, then iOS Mail will open Safari automatically.
2) If iOS Mail is not available, copy the link and paste it to Safari. For example, you can use Gmail to click the link, copy the link in Chrome, and then paste it to Safari.
Its the issue with Gmail definitely.
Forward the invitation mail to one of your mailID configured on your
Mail app on iOS device.
Open the link now from your apple mail app.
The link works now.

Push notification not working

I am trying to send push notifications to myself.
I have copied the code from Apple. But I am getting the error no valid 'aps-environment' entitlement string found for application.
I made a new project with the same code (without adding entitlements.plist)and it's working fine.
so it's not the problem of my provisioning profile or my code, then what is?
Can someone tell me why it isn't working on my main project?
thanks in advance
This means that the provisioning profile used to build the application does not have push notifications enabled. Push notifications must be enabled for that application ID in the iTunes Developer Portal.
If you’ve already enabled push notifications and still receive this error, it might be because you enabled push notifications after the provisioning profile was created. In this case, the profile will not have the required push notification settings, and must be regenerated.
To regenerate the provisioning profile, find it in the iTunes Developer Portal, and click Edit->Modify and save it. When you download the new profile, we recommend removing the existing profile from the device and XCode before installing the new one. Many developers continue to report problems unless they do this step.

Can I submit an application to iTunes Connect that is signed by another Apple Developer account?

I have a question regarding app submission.
Situation: We have an iPhone Developer account and our customer has an iTunes Connect account. Is it possible that we hand them the signed, zipped application (that is signed with a provisioning profile from OUR account) and they upload it on their account?
Or is it REQUIRED that they give us acces with the "technician" role?
From my first impression, i think it should be possible that both accounts are not in any way connected, but i am not sure.
Any help is appreciated. If it is possible, please post references, Thanks =)
I think the short answer to the question in the title is "No".
See the iTunesConnect > FAQs > Manage your applications
I sold my app to another developer and
can no longer distribute on the App
Store. Can I transfer the app to the
new developer's iTunes Connect
account? At this time, applications
cannot be transferred to another
developer account. If you would like
the application to be sold through
another developer account, you will
need to remove the app from sale in
the current iTunes Connect account and
upload the app under the new iTunes
Connect account.
Not exactly your question, but sounds similar enough.
We had a need to resign a 3rd party developer supplied app with our signing keys - which sounds similar to what you want to do:
1) Use Xcode's Build > Build and Archive feature to create the version of the app to had off to your customer.
2) Select that build in the Archived Applications source in the Organizer
3) Choose Reveal Archived Application in Finder from the contextual menu
4) Select and compress the enclosing folder
5) Send that zip archive to your customer.
Your customer would then unzip and expand that archive in ~/Library/MobileDevice/Archived Applications. That will make it available in the Xcode Organizer. Your customer can then use the Share Application… and/or Submit to iTunes Connect… buttons to re-sign and distribute the app using your customer's distribution provisioning profile.
EDIT: A follow up that may not be clear from the info above.
To be able to do this, the 3rd party developer needs to build the app with your development profile; e.g. they need to be a "Team Member" of your account. They can do nothing more than build the app and sign it with development keys. Then they can deliver a build that has been compiled with your development keys at which point you can re-sign this with your distribution keys and submit.
If you need to, you can remove them and revoke their information from the iOS Provisioning Portal after successful app deployment.
EDIT2: With the Xcode 4 .xarchive bundles, you can just copy the .xarchive bundle into ~/Library/Developer/Xcode/Archives/[date]/ folder. Then it will show up in the Organizer under the Archives section - validate, share and submit from there.