iOS app doesn't show on iTunes Connect when trying to deploy on testflight - ios

I've read a lot of tutorials and stackoverflow questions similar but I'm unable to figure out what's happening.
So I an an iPad application that I can successfully build in Xcode and on iTunes connect see the app version processing...
After a certain amount of time, it just disappears from the menu. As in it's no longer visible.
I've been following guides similar to: https://www.raywenderlich.com/133121/testflight-tutorial-ios-beta-testing
But the screenshots on internal testing show's a Select Version To Test option which I don't see:
Does anyone have any idea on how to debug this or what's going on? Because the Archive bundle looks like it's deploying it to the app store, I can see it on the iOS Builds activity but after processing I can't find it anywhere.

Recently we faced this issue couple of times. In iOS Builds section it shows Processing and after some time it disappears.
Reason is due to some errors/ issues with the ipa submitted to iTunesConnect.
Apple sends the error messages to people added in the Users and Roles section of iTunesConnect. You can check the people added in the the Users & Roles section and see the mails sent from Apple for any errors related to the app

Please add this key in info.plist
<key>ITSAppUsesNonExemptEncryption</key><false/>
Paste it before
</dict></plist>
This value means that the app uses no encryption, or only exempt encryption. If your app uses encryption and is not exempt, you must set this value to YES/true. Mine is not using encryption so I've set it to false.
It worked for me.
Apple is not going to any send any emails to any user regarding this issue.

Related

App Build is not appearing on App Store Connect submission Dashboard

I have a Flutter developed App that I want to upload for App Store Review.
The App has been successfully uploaded through Xcode as you can see here— https://prntscr.com/26m7w94

Sadly, the Build doesn’t appear in my App Connect Build section as you can see here— https://prnt.sc/26no755

When I try to re-upload, it let’s me know that the Build is already uploaded to App Store Connect as you can see here— https://prnt.sc/26no84v

I have written to Apple and I don’t understand the answers they are giving me. They are just talking off-point.
Now I have waited for 8 days for this build to appear, but this uploaded build is not appearing.
Without this Build appearing, I cannot Submit to App Store Review.
Everything in the App Store Connect Form has been completely filled. Only Build remains to be added as you can see here— https://prntscr.com/26no94s
I can’t figure out what to do next, and this is 8(eight) wasted days gone by, with me not knowing what next to do.
Has anyone here faced this kind of problem before? How did you solve it?
Regards
Check in the TestFlight section. There might be a yellow triangle next to your build. You may need to answer some additional questions such as encryption usage etc. Just click on the triangle to answer and your build should be available afterwards.
Sometimes the answer to this issue is that there is actually a problem with App Store Connect (like right now).
You can check for issues on the Apple Developer System Status page.
For me changing the version from X.X.X to X.X.X+1 (2.2.2 -> 2.2.3) fixed the issue.
Sometimes it happens and I have also faced this problem .I successfully uploaded my bundle from Xcode but not found in connect.
I waited 30 minutes and refreshed .Then my bundle came in App Store connect.
Solution 1 : wait for some time & Refresh ,
Solution 2 : Create another Bundle and push to connect using Transporter (You can download transporter from appStore)
If the build doesn't show up on App Store Connect. You may want to check your email (the one you used as your Apple Id when uploading the build).
In my case Apple sent me an automatic email telling me that my build had some issues. Xcode didn't complain about anything and neither App Store Connect.
UPDATE: This might have boiled down to timing. After changing the version number to 1.0.0, that build showed up immediately. Half an hour later, the 0.0.1 build appeared out of the blue as well.
If you've set your version number to 0.0.1+X because you thought that makes sense while the app is still under development, change that back to 1.0.0+X. The upload will succeed, but app store connect won't list the build without a leading "1." in the version number.
Make sure no webviews are used in your app. It will not show builds in App Store Connect and neither XCode nor Apple will say that anything is wrong.

iOS app built from xcode but not showing build in iTunes Connect

I have built an iOS app and trying to update the version and upload it to AppStore. Its getting uploaded from Xcode and am getting the success message. But i could not find the build in itunesconnect. For a while its shown in activity tab with processing status but while refreshing it gets disappeared.
Sometime, its will takes time to appeared on ITC.
Still it not seen on ITC, then please upload one more time using Application Loader but change the build version.
Lets try it
Make sure your Info.plist has all the keys that you're trying to access.
I had the same issue on Friday. Submission was successful, but then I was waiting for hours, tried Application Loader, changing version number, all with no luck.
A day later got email from Apple:
Dear developer,
We have discovered one or more issues with your recent delivery for "MyAppName". To process your delivery, the following issues must be corrected:
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSAppleMusicUsageDescription key with a string value explaining to the user how the app uses this data.
Once these issues have been corrected, you can then redeliver the corrected binary.
Regards,
The App Store team
In case (like me) you're using Appcelerator, there was a bug in 5.5.1 resolved in 6.0.0. Find out more about it here
‌I had exactly the same problem. On the 3rd rebuild after a version number change while it was uploading I watched the iTunes Connect ->Activity->All Builds page. It appeared there 'processing' for 2 minutes. It then disappeared. However I then got an email from Apple telling me that it had been rejected because it uses the camera and photo library. iOS 10 has stricter control of privacy issues. It only requires a string against the correct key in the .plist to resolve - the keys are of the type 'NSPhotoLibraryUseageDescription' (or 'Privacy - Photo Library Useage Description' depending on how the plist is viewed).
It is extremely frustrating that the first two uploads did not result in any message from Apple - why cant they keep the build on the Activity page with some info about the reason it failed? Why do they not send an email every time they reject a build? I have wasted an entire day on this!
If you are suffering from this issue, have a think about what you are accessing and see if there is an appropriate privacy useage description string you can add to your plist. I see from various forums that some frameworks ask for a whole raft of permissions that you may not think your app needs - try adding every privacy useage description temporarily to see if that resolves the problem
Actually my app had watch extensions which was not removed properly. So once i removed them from "Build Phases" -> "Embed Watch Content", it got solved.

Unable to upload apps to iTunes Connect

I'm currently unable to upload apps up to iTunes. I have tried to use Xcode to to validate but this returns an error 434 but doesn't really give any information with regards to what the issue may be. I then try to use App Loader which goes through successfully and uploads but then I get an automated email from Apple with the following:
Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.
I've trawled through google for the best part of today trying various fixes, recreated my provisioning profiles and I seem to have gotten nowhere. I've even gone so far as to create a brand new app and add my code in case it was a dodgy build setting but again, I still get the same result.
This should probably be put as a work around but I've managed to fix it.
On my google travels a couple of posts suggested exporting as Ad-Hoc, this is what caused the issue with application loader and Apple rejecting the binary. I've exported as iOS App Store Development and the submission went through successfully and I'm now able to select the binary in iTunes Connect.
However, this has not resolved my issue with Xcode validation and uploading so for now I'll continue to use the application loader but if anyone has any input with regards to what this issue may be, I'd appreciate it.

iTunes connect - must be uploaded directly

I've recently finished development on an app and have reached the point of deploying it to the store via iTunes Connect. I had managed to fill out all the required information under "App information", and "Pricing and Availability".
However my issue is i am currently stuck on the "Prepare for Submission" section. I have managed to upload screenshots and select a build. But it will not allow me to save, so essentially any edits under this section are impossible now due to the below error i am receiving:
"Screenshots and app previews for the largest display sizes of your app’s primary localization must be uploaded directly., Screenshots and app previews for the largest display sizes of your app’s primary localization must be uploaded directly."
The above seemed to only occur after switching localisation to English(U.K) and then uploading my screenshots, after i saved those last amends this is when the error started occurring. However i am unable to revert any changes due to the above error.
I apologise if i'm missing something obvious here, but looking through iTunes Connect documentation and scouring the internet has came up with nothing.
I submitted two videos of the issue, one via Safari and the other via CLI tool deliver. The last response i had from Apple was that they were escalating the issue to their engineering team.
I've tried to edit my submission today ( 24/08/2016 ) and can confirm that the issue seems to of been resolved. I have had no response from Apple, but so far it seems to be working as intended.

Build not visible in itunes connect

I want to test in app purchases therefore I uploaded build with xcode. I can see the build under "Prerelase" but not in "Versions". How long does it take to show up in "Versions"? It's been 30 minutes
The build is not visible until the "Processing" step is in progress in the "Prerelease" tab.
It should depends on the size of your app.
For a 10Mb app of mine, it took about 5 min.
Check your inbox for an email from iTunes Store:
Subject: iTunes Connect: Your app [...] has one or more issues
Dear developer,
We have discovered one or more issues with your recent delivery for
[your app]. To process your delivery, the
following issues must be corrected:
This app attempts to access privacy-sensitive data without a usage
description. The app's Info.plist must contain an
NSPhotoLibraryUsageDescription key with a string value explaining to
the user how the app uses this data.
[...]
Once the required corrections have been made, you can then redeliver
the corrected binary.
Regards,
The App Store team
Xcode 8 told me the upload was successful, but the build did not appear in iTunes Connect until I fixed the issues indicated in the email and resubmitted.
May be helpful:
While pushing build to ITunes, i minimize organzier window, so in background everything went smoothly and message got display "Build pushed successfully".
But build do not got display in itunes store and sometime build get display in "Processing" step but do not get to "Versions".
I repeated step 1 and 2 but same result.
Then i pushed build with Organizer window (in Foreground) not Minimised and everything worked. (It takes some time according to size as #cdescours pointed)
This experiment was conducted on dated 30, Oct, 2014 throughout day & also same issue was discovered later too. Hence we can conclude iTunes have the issue when the build is pushed in background.
Check the Activity tab in iTunes Connect after you upload the app and wait until it processes:
To update #cdescours' answer, uploaded builds can now be seen in the "Activity" tab in "Processing" state.
Check your email. You should have issue or missing report on you email. I got email that I miss NSCameraUsageDescription key in Info.plist
When you upload your build from Application loader or directly from your xcode to App Store and it is not showing even on multiple uploads with different build version then
Open your .plist file and check whether there is any key string starting with "Privacy - ........."
If that key string value is empty, then Add some string.
example, for me i was using camera, photo Library, Microphone and Location.
For my project i added the string as follows
a. This app requires access to the Camera.
b. This app requires access to the Photo Library.
c. This app requires access to Microphone of your device.
d. This app requires access to your Location.
e. This app requires access to the Bluetooth.
Now upload the build it will get Accepted.
Note: This permission string is mandatory from iOS 10.
In case you are adding build with deployment target >9, add these keys to info.plist in case you are using camera and photos: Privacy - Camera Usage Description and Privacy - Photo Library Usage Description with a valid description.
I had the same issue when I submitted with blank string for these keys.
Sometimes you may need to check your email. There will be no errors while uploading. But apple may have send an email with the errors in your build. In my case I got an email with the following error mentioned in it.
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
I have added the NSPhotoLibraryUsageDescription key, but the description string was empty.
You can see all of your activities (recently uploaded builds here). It will also provide current status of your build.
Building on #sreedeep-kesav's answer (not enough rep to comment), Privacy - Camera Usage Description and Privacy - Photo Library Usage Description can be set by opening your Info.plist file in Xcode and selecting the plus button next to Information Property List:
Wow this was super annoying! Honestly I don't know what the problem was because I've uploaded many apps to the appstore via Xcode over the past few years but past couple days I tried like 8 different build uploads over span of 12 hours but NONE of them would show up in iTunesConnect as Processing or anywhere else. I eventually tried Application Loader even though I've NEVER had to use that before. The first try timed out "Fetching Apple Connect token" or something. I CMD+Q and tried Application Loader again and the 2nd time the upload finished ... and now my build shows up in iTunesConnect as processing. OMG that was annoying, confusing and a huge waste of time (typical Apple Dev experience I guess).
Anyhow ... thought I would share my results.
I have faced the same issue, once I upload build is not showing in AppStore Connect even I did not get any issue mail from apple. So I just wait for a day and that build begins visible on AppStore Connect after a day. It is a weird issue apple team have to look into it.
Happy coding. :)
Check your all privacy access policy option in Info.plist file.
Check the status of the new build on the "Activity" tab. Once the "Processing" label disappears from the build you should be able to use it.
Check your schema that you have selected release not debug.
I came across the same issues, i switched from Xcode6.0 to Xcode6.1 and my builds started appearing in the list.
I want to share my expereince,
I uploaded my build by application uploader and xcode and after 10 hours i couldn't see any build on the itunes connect.
Finally I contacted apple and they explained that a build validation can take 24 hours maximum.
After 24 hours, if the build is not visible on the related page, they advise to upload a newer version.
And if after the second 24 hours if there is still not any build, you can call apple developper program assistance.
Here is the page where you can find phone numbers :
https://developer.apple.com/contact/phone/
Publishing the first version of your application can takes a few days but a newer version takes much less time.
Check all the key and values in info.plist file.
if any key is missing then it will cause this issue.
AppIcon and other thing written in info.plist file must be prefect then u will not able to get this issue.
This worked for me
If build are missing from Itunes 'Activity' tab. Then check your info.plist keys. If all keys are there, then check all keys description. if their length is short then increase your keys description length.
Just wanted to share my experience as well. My Build had crossed Processing Step(it was a mere 984kB app) but did not show up in "Versions" tab for more than 30 minutes. I also double checked my email but had not received anything from Apple. However, under versions tab I had 3 builds listed excluding the latest one. What worked for me was that I just clicked on the least recent one(click on the Build Number) and then clicked on Expire Build and voila buy recent Build was immediately available under the current Version.
I have not found any Apple Document which explains this anomaly.
Hope it Helps! Cheers
Well, in my case I uploaded a build with updated version. like 1.1.0 Build 1.1.0, then I reverted back to 1.0.0 build 1.0.5 and the same build was visible under the 1.0.0 header dropdown.
Hope it helps someone.
This was My Mistake:
I had a minor update in a Push Notification content part and I did not even touch my code.
But I thought I might have to re-upload it in order to reflect that change in the latest version.
And I did.
Tried to upload 3 Builds One by One.
But Not a single build has shown in the Test Flight Version.(Shocked)
Later I realized my mistake that just by updating APNS content part without even touching my code, I was trying to upload a new build and was expecting to reflect it in the Test Flight. (So stupid of me)
InFeb 2020, Apple has changed the TestFlight upload policy. When you do the same old steps to upload your app to TestFlight, even though you provided the export compliance information and the iOS Buildpage shows your build is ready to test, it just doesn’t show up on the TestFlight app. That’s very weird right?
After googling and browsing the StackOverflow threads, it turns out you need to add an extra row in info.plist to make it work.
App Uses Non-Exempt Encryption = NO
info.plist
This way it’ll magically work.
And you don’t even need to provide the export compliance information every-time you upload a new build too!
I has the same issue. Issue was resolved for me by trying to distribute the archive again through Xcode. At the final stage it showed the error that an app with the same version number had already been uploaded (my initial upload an hour ago). As soon as that error message showed I got the email that the original build was available in App Store connect. There must be a workflow issue in the upload process.

Resources