Related
I want to distribute app, but I received the error. I don't know the cause.
I use Xcode Version 13.0 (13A233)
An error was Encountered:
Error Analyzing App Version (Build number request failed with error: BuildsService: ResponseErrors (1): Error status: 403, code: FORBIDDEN_ERROR, title: 'This request is forbidden for security reasons', detail: 'The API key in use does not allow this request', id: 65cc1b85-e0d4-4f86-8bab-e72d7149c9cc)
Might be temporary Apple outage. See:
https://developer.apple.com/forums/thread/705599
Here's a workaround:
Organizer -> Distribute App -> App Store Connect -> Export -> NOW DISABLE WIFI / INTERNET (else will fail) -> Exported .ipa
Now use Transporter App -> Login to same account -> Add .ipa -> Upload works !
Transporter can be downloaded here:
https://apps.apple.com/app/transporter/id1450874784
I fixed this issue by removing every Apple ID in Xcode except the one that has the developer role in App Store Connect for the app I was trying to validate / distribute. I assume Xcode was trying to use the wrong account at some point in the process.
I was able to resolve it by attempting to submit an older uploaded version and then canceling as soon as that step was completed. Then I tried to upload the new version again, surprisingly it passed that check ✅. If the process fails then try to restart the mac.
Today I've faced the same problem. I tried to remove all previous versions. Then after a while I archived new version and this step successfully passed. It seems that was a problem on Apple side.
Problem at apple dev forum
Don't try to remove certificates and etc. It would bring more problems.
I got "Error Analyzing App Version" without any additional details. I just deleted the archive and create it again and it worked.
Just go to xcode preferences->accounts->Download manual profiles and try uploading again it works for me.
I am also facing the same issue from last few hours, it seemed like this issue is arising form Apple side, so doing any changes with certificates or bundle id etc may make it worst to get resolved, thought to wait if Apple respond on this thread
Solved it through Changing the app version from 1.0.0 to 1.0 on Xcode. still this is not guaranteed solution cause its not working on the other Mac.
Someone posted the following workaround on Apple's Developer Forums:
WORKING BYPASS: While Apple's Hardcore Software engineers drink coffee and figure this bug out!
Organizer -> Distribute App -> App Store Connect -> Export -> NOW DISABLE WIFI / INTERNET (else will fail) -> Exported .ipa
Now use Transporter App -> Login to same account -> Add .ipa -> Upload works !
Transporter Can be downloaded from AppStore
I managed to upload my app to TestFlight this way.
See https://developer.apple.com/forums/thread/705599?answerId=712953022#712953022
I had the same message without any description error message like below. I was trying to upload the build to Testflight and encountered this issue.
My solution is only to do with the versioning of the XCode. As I was using new Version number with a random Build number. For example Version I set as 1.2.0 and Build 17, even though I haven't uploaded Build 1 for Version 1.2.0.
After setting up Version 1.2 and Build 1, everything worked.
I changed my Apple id password and got this error.
I checked Xcode -> Preference -> Accounts and noticed that session has expired.
I re-logged in and got the same error again.
And I just restarted my Mac and it worked.
Another solution is to recreate the App Store distribution certificate and then it will work.
In Flutter, I solved it by changing the $(MARKETING_VERSION) to $(FLUTTER_BUILD_NAME) for CFBundleShortVersionString key in the Info.plist file
<key>CFBundleShortVersionString</key>
<string>$(FLUTTER_BUILD_NAME)</string>
I just had this and fixed it by signing out of Apple in XCode and then signing back in.
XCode > Preferences > Accounts > Minus (-) button at the bottom left, then plus (+) button and signed back in. Took 15secs once I tried it.
I encounter this issue suddently. I had uploaded a binary with build 0 yesterday. Then try to upload a binary with build 2 and meet 'Error Analyzing App Version'.
Instead of upload directly, I export the binary and upload it with 'Transporter' app and everything works. So strange.
In my case my apple certificate in my keychain was expired so after creating new certificate and deleting previous certificate it worked for me.
Go to Runner :
Then Go to Signing & capabilities:
Check All - Debug - Release - Profile
Team , Bundle Identifier and others information are same or Not . if not same kindly fix it . Mainly this is causing the Error.
I was able to fix this by adding a key to Info.plist: Bundle version string (short), set to $(MARKETING_VERSION).
Don't need to do anything special. As strange as it sounds, the error does not occur if you upload during the first few minutes after the top of each hour.
i just give the version number a bump, from .42 to .43,
then it all fine.
still not sure the root cause of the problem.
In Xcode, when I try to Product > Archive > Validate App I get the error:
No accounts with iTunes Connect access have been found for the team "TEAM_NAME". iTunes Connect access is required for App Store distribution.
and/or
No accounts with App Store Connect access have been found for the team "TEAM_NAME". App Store Connect access is required for App Store Connect distribution.
and/or
Unable to authenticate with App Store Connect
How can I fix this issue and validate my app?
Solution 1:
Quit Xcode completely and re-open it to resolve the problem.
Solution 2:
Please verify if it's App Store distribution profile or not.
If yes then try to login to Xcode with your apple Id which has access
to iTunes Connect or App Store Connect.
While validating the archive file please choose the same profile. It
should work fine.
When this happens to me, closing Xcode completely and re-opening it solves the problem.
Ran into this problem just now. Complete shutdown and restart of Xcode did the trick for me.
Just restart Xcode and it will work :)
Definitely it will work in Xcode 9 alternate you can try with Application Loader.
Swift 5, iOS 13
Just restart Xcode, everything works
Make sure that your network firewall doesn`t block iTunes connect domain. You might experience with the same message if it is blocked.
For me, iTunes & AppStore access is blocked firewall network level. I restart Xcode and mac, it worked like charm.
Restart Xcode or Restart your mac, In my case I just restart Xcode
UPDATE XCODE 10
September 2019
If closing Xcode doesn't work, try logging out and logging in with the Apple Developer Account, which may not be the same as the iCloud account in many cases.
These two steps would solve 95% of these error cases.
Another solution that works for me is to disable Automatically manage signing and then restart the Xcode.
Then I enable again the Automatically manage signing to upload the application.
Hope that helps.
Go to: Xcode > Preferences...
Remove your account
Add your apple ID again
For the XCode 12 and above.
Closing the Xcode and reopen solved the issue.
Just restart not only Xcode, but also the OS.
Didn't believe it, but really, just restart.
I tried these three solutions and things were back to normal
Solution 1:
Completely close Xcode and Safari.
Solution 2:
Logout and login your apple developer account in Xcode preferences
Solution 3:
Go to your Keychain and deleting the old expired certificates.
Make sure apple store domain can be accessed, in my case it was blocked by network admin, i found this after struggling for 2 days in this
I had a similar issue. Turned out that App Store was blocked by IT (arrrggggg!!!). Try a different network or ask IT to unblock then should work but first check that you can access App Store
Previous answers didn't work for me, including restarting, quitting Xcode and refreshing profiles.
Disconnected from company VPN and instantly started working.
Seems to be a lot of solutions to this problem and none of the above worked for me. What did work for me was going into Keychain and deleting some old expired certificates.
UPDATE XCODE 11
If the restarting of Xcode doesn't work, then try logout and login again in with the Apple Developer Account in the xcode.
Process:
Xcode > Preferences
Remove your account by clicking on - sign button
Add your apple ID again by clicking on the plus (+) sign button
I experienced this problem just now.
Complete shutdown and restart of Xcode did NOT do the trick for me at first!
I also had to close the Safari browser which was running in the background.
After both Xcode and Safari was completely closed.
I open Safari and navigated to the "App store connect" page -> login.
Then I opened Xcode -> run Archive - Validate. and it worked :)
Explanation of problem maybe.
I have changed WiFi connections, from office to home office with both Xcode and the Safari browser open, and they must then have gotten confused of the wifi change, and remembered old connection data.
I had the same issue today .I had logged in with the apple id to an iOS device and linked with iCloud that was creating issue to me so once i removed the account from the device it worked fine for me.
For me, this happened when I have the same Apple Id added to the accounts of Xcode on two devices. After removing the account from one device, the other one can upload to App Store fine. I did restart Xcode after removing, not sure if that's necessary. Maybe it's more like a session expires or connection issue.
I know this has been solved, but none of the listed solutions worked for me and in case someone else is also experiencing this issue- it could be due to not enabling Two-Factor Authentication.
I was having no problems uploading builds to the App Store and within the span of 1 hour got this same issue. Once I followed Apple's documentation and enabled Two-Factor Authentication for both my organization's Team Agent as well as my own developer account, I restarted XCode and was able to successfully upload builds again.
I had this same error. I tried rebooting etc. and nothing worked. I tried again several hours later and managed to submit successfully. I can only assume the service was down.
Please use Application Loader, if all the above fails.
Step 1:- Create a .ipa file for app store distribution.
Step 2:- Login to Application loader with your apple developer account for which you are uploading your app.
Step 3:- Choose .ipa file from application loader, read the instruction asked and follow the steps.
I got the same issue, after spending lots of time and doing each and every thing but no solution work for me, at the last I just upload me .ipa file in Application Loader. And it work.
Xcode 10. Aug. 2019
Press the Manage Account then see a reminder said my account is expired.
Logging in again fixes this problem.
While developing using XCode, I found many errors only solved with restarting XCode and Macbook. Just restart the Macbook and it will be gone. Anything else except restarting is not worth of time. I have tried many things to solve this error. I tried to log in again and again with AppStore but only restarting MacBook worked for me.
If closing Xcode or restarting the Mac didn't help, try deleting Derived Data.
Remove all apple accounts
close xcode
restart mac
add apple account
it will work
make sure that project navigator under both pods and runner, and signing & capabilities tab the team is selected.
Deleting DerivedData and restarting XCode solved the issue.
I'm trying to upload my app to iTunes Connect with Xcode. I chose product > archive, choose my account, it compiles and when I try to upload it hand for a long time on:
Uploading Archive
Sending API usage to iTunes Connect...
Then it shows an error message:
I've restarted Xcode and the entire machine but still it keeps repeating itself.
What's wrong here?
This usually happens to me when the phone is connected while uploading the archive, and removing the phone so far has been solving the issue for me.
My solution was to install Application Loader. At first it seemed like it's stuck as well, but after about 10 minutes it started uploading.
I solved this issue.
There is a checkbox "include bitcode" at the bottom of the Summary screen (when you validate Archive) or Send XXX to Apple screen (when you upload to App Store) where the Organizer show the Binary and Entitlements together with Provisioning Profile. In XCode 7 it is checked by default. I unchecked it and re-run Validation - worked fine. As soon as checked the checkbox back on, it started failing with same error.
I have also unchecked the other checkbox on the same screen - symbolis upload.
Successfully uploaded the binary using the Organizr just now.
Here the solution that helped in Xcode 8, summary screen:
Still getting the same error despite "unchecking" bitcode and also archiving with the bitcode under Basic Profile turned off in the info.plist.
It would only work if I used Application Loader, like this:
First, export the application Archive from Xcode's Organizer window (it saves this into a directory on the Desktop).
Then, from Xcode:
Xcode > Open Developer Tool > Application Loader
My guess is that there is a bug somewhere either with iTunes Connect back end or xCode itself.
A couple of Xcode restart didn't resolve the issue but Application Loader solved it for the very first attempt. Also, Application Loader, is more descriptive for letting one know what's going on during the whole upload process. Plus simultaneous apps upload is possible via Application Loader.
I got this error when trying to upload an app to App Store Connect (01/20/2020). Restarting Xcode fixed the issue for me.
I've had the same issue.
Tried to upload the app with Transporter with no success.
Restarting of Mac and Xcode didn't help.
Solution was to logout from Xcode and log in back
Xcode -> Preferences -> Accounts -> Select your Apple ID and click on "-" below
To submit to App Store use Application Loader but after creating the "App-Specific" password as the following:
Log in to https://appleid.apple.com and enter your 2FA (TWO-FACTOR AUTHENTICATION) code.
Then in the Security section on the bottom right area, you'll see: APP-SPECIFIC PASSWORDS.
Generate Password... Click the link to create an app-specific password, Enter your password.
Copy the app-specific password. Enter the password into the Application Loader.
Choose the exported ipa to submit it.
For developers uploading apps with Xcode: simply change network and restart your Mac.
I solved this issue with Transporter, native Apple application. You can download it from AppStore.
https://apps.apple.com/ua/app/transporter/id1450874784?mt=12
This application has a much more information about uploading process and possible errors.
Install the "Transporter" app from the MacOS app store.
From Xcode's organizer, select your archive and press "Distribute App"
Select "Export" and proceed as usual.
Choose the exported .ipa file into the transporter and press "Deliver".
I was getting the same error. Application Loader didn't work. I couldn't open any Apple Developer/Forum webpages either to find an answer there. And iTunesConnect wouldn't let me log in. I thought the site was down and I couldn't even access the Apple Status pages.
My VPN was connecting outside the US. After turning off the VPN everything returned to normal. I have been letting the VPN connect to random places around the globe, probably should keep it in my area.
In my case, The build with the same number (e.g. Version 1.0(1.6)) was already been uploaded to AppStore. I found that after logging into itunes and checked the TESTFLIGHT BUILDS -> iOS and there I saw 1.6 (Processing)
Note: 1.0 is the version number and 1.6 is build number.
I am facing an issue while submitting my app from Xcode to the App Store. I have done everything regarding my project, and its running fine on my iPhone and iPad. But when I submit my project I am facing a huge problem.
First after archive I have done the validate. Now my archive file in Organizer is showing status pass validation as well. So I believe I am at the final step of submitting the app.
I have clicked on distribute and selected submit app to app store.
After login I have selected provisioning files as well.
I am stuck here. You can see in the screenshot below. And I have never seen any
progress bar where I can see the submission progress or something like that.
Only screen I can see is:
Edited:
It was near about 1.30 hours. And internet connection is working. My ipa file is only 3.5 MB.
And last when I tried Application loader to upload the same I received the following screen as well for a long time in Authenticating with the iTunes Store... ..
What should I do now?
As I felt a serious issue on this. I believe this answer might be helpful.
After trying for around 10 to 12 hours to fix this issue and as everything else regarding my project and coding was fine enough, it became a headache for me. But after getting some valuable comments from some of the expert users of stack-overflow and after doing some more search on the internet, I have found some quality answers.
This answer helped me the most:
application loader stuck at the stage of "Authenticating with the iTunes Store"
If you are going to upload it through Application Loader and it gets stuck on "Authentication with the iTunes Store..."
or
You are going to upload it through XCode and it stucks on “Your application is being uploaded”
Then just keep your head cool and check this first method:
Check if your firewall protection is off. If not then turn it off. It maybe blocking you to connect your computer with iTunes
Store.
Try a different internet connection. The purpose for trying a different internet connection is that your current internet connection maybe blocking a required port for connection to Apple servers.
If the above steps doesn't help you then follow this second method:
Xcode needs java runtime for uploading your apps to the App Store.
enter 'java -version' in the terminal, java version should be 1.6 .If not then download
latest compatible java only from apple download center:
http://support.apple.com/kb/DL1572?viewlocale=en_US
If this still doesn't help then follow this third method:
This method enables the application loader to use the HTTP port instead of HTTPS.
Go to
Application Loader java folder :
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
Open net.properties file using any text editor application like text mate or sublime text
Change this particular line : #https.proxyPort=443 proxy port to
https.proxyPort=80
Save the file. And that's it !! You can easily upload your binary file to App
store now.
If the above methods still doesn't help then follow this fourth method: Regenerate your certificate
Goto iOS developer portal (https://developer.apple.com/membercenter).
Revoke current certificate which is used by your App for signing.
Remove current "iOS distribution provision profile" from Developer
portal.
Regenerate the iOS distribution certificate and add them in developer portal.
Regenerate "iOS distribution provision profile" for app store
distribution and download to mac.
Install it.
Try again using xcode/application loader to upload the build.
There is definitely a problem if your app stuck on "application stuck process". I suggest you to go with Application loader rather than Xcode itself as Application loader shows the activity status. You can clearly know in which step you stuck.
The most frequent issue faced is to stuck on the "Authentication with the iTunes Store..." step.
There are possible two work around which I followed and finally submitted my app to app store. You can try both. For me both worked at least once.
Method One : This method plays with proxy port to use http connection over https
Go to Application Loader java folder : /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
Open net.properties file with "sublime text" or "text mate"
Change "#https.proxyPort=443" proxy port to "https.proxyPort=80"
Save the file and reopen Application Loader and Try again.
Method Two : Regenerate your certificate and iOS distribution provision profile and Try to upload
Goto https://developer.apple.com/membercenter
Delete previous certificate referenced by your App for signing.
Revoke your distribution certificate and download it to your mac. And install it by double clicking it.
Delete current "iOS distribution provision profile" from Developer portal.
Regenerate "iOS distribution provision profile" for app store distribution and download to mac.
Install it by double clicking it.
Try again using application loader to upload the build.
Edit: I again got this problem while uploading new build. Both of above methods were followed but was stucking in "Authentication..". Restarted the mac book and it worked. When you restart, the previous itunesconnect connection (which you might have opened in browser prior to submit your app) are reset which allows restarted mac to easily authenticate iTunes Connect. Yesterday (jan 26, 2014) the iTunesConnect authentication step proceeded within 2 mins. Hope this helps someone who is loosing patience while stuck on authentication step.
Edit 2: Before deleting distribution Certificate, try only regenerating "iOS Distribution Provision Profile". It worked for me else you can redo as above.
I Hope this helps. All the best.
I tried all the steps from Rajan's solution; none worked. However, this threads on apple dev forum (https://forums.developer.apple.com/thread/76803) gave me the solution in my case :
Try this, it fixed it for me. Open Terminal and run:
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
iTMSTransporter will then update itself, then you can try uploading in XCode again.
For me, just logging out from ituneconnect website and developer.apple.com does work.And just using xcode to upload. No need to restart
I got this issue today. But finally I found it's caused by my wrong settings.
In 'Build settings' of the target, change settings "Code Signing Identity -> Release" to your production certificate, and "Provisioning Profile -> Release" to your distribution provisioning file.
Then archive and distribute it again.
You can try to cancel the upload and retry. If that does not work you may want to try the Application Loader from Apple. It essentially does the same thing, but does not resign the binary. You can download the application loader from itunes connect. See https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf (Getting Started, Page 9)
I had the same issue.
I cancelled and ran a validation check. It turned out I had written a URL Scheme incorrectly.
Xcode did not gave any errors when uploading and simply got stuck but validating gave the error.
So, try validation first. Hope this helps someone.
try this on terminal
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
worked for me after hours of researching
This is Happened Due to the iTMSTransporter
Try this, it fixed it for me. Open Terminal and run:
Use these commands one by one on the terminal. Hope it will help you
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
iTMSTransporter will then update itself, then you can try uploading in XCode again.
I met this issues many times, I tried all steps but it still not working (home network) and try other network work fine (company network).
I fixed this problem by update latest Java SE from 1.6 to 1.7 and it work like a charm
To be honest, this may not be an answer but it really worked for me.
I launched Application Loader and started submitting. While sumbitting was going on,
I launched Organiser and select Distribution over archiver in Xcode as well and started uploading concurrent.
They worked together and 2nd one completed the submission.
Just my experience.
For me the issue was that I've changed my Dev. Account at some point of time and Application Loader itself was not authorized anymore. You have to manually to go it (Xcode -> Open Developer Tools -> Application Loader) and fill in your account details
I had the same issue. I as able to fix it by:
Remove/delete all distribution certificates and provisioning profiles from my machine.
Revoke distribution certificates and delete distribution provisioning profiles from Member Centre at developer.apple.com
Create a new Distribution certificated by generating a new certificate signing request from keychain access
Create a new provisioning profile for app store distribution
Download newly created certificate and add it to keychain access
Download newly created provisioning profile and add it to xcode. OR sync from Xcode from account settings.
Try to upload again.
This is some silly issue that Apple needs to fix asap. I wasted 2 days from something as silly as this.
I had the same issue. Trying all these answers may work sometimes, but usually it takes much time and may not work at the end like in my case.
I figured out a solution which will probably work for all.
Create your .ipa file by: Product -> Arcive -> Disribute(Save for Enterprise or ...) -> Next and save .ipa at target
Xcode -> Open Developer Tool -> Application Loader -> Deliver your app -> Pick your .ipa file
Withing few minutes your app will submit to iTunes. Good luck
All i did was duplicate my Application Loader.app in /Applications and ran both Application loaders at the same time.
I had the same issue after updating Xcode5 to Xcode6. After hours of craziness, the one and only thing that helped me was to delete my account in Xcode preferences and add my account again.
Last week I had the same issue after update to Xcode7, this helped me again...
If you are running inside a virtual machine (e.g. VMWare or VirtualBox), try setting the network adapter mode from the default NAT to Bridged.
This worked for me:
Logout from iTunes portal in all the browsers.
Restart your Mac machine.
Open Application Loader
Click on your Apple Login in the Top Right corner of the Application Loader Window.
Clicking Next will succeed your authentication process.
Now, do your process as usual by clicking upon the "Deliver Your App" and following the procedure beyond that.
My problem was I forgot to change the Bundle Identifier in info settings for the target. Hope it help someone.
I had similar issue while uploading iOS apps through application loader.Then once after i opened iTunes parallel all of the sudden uploading apps was faster.Not sure if iTunes has any dependency with application loader.
None of the answers worked for me and my upload was hanging for days without any error. (my build was generated using Expo). Here's what I did to make this work:
In the apple's guideline, it says one way to upload the build is to use the Transporter.
Using the Transporter, it was able to detect and output the error.
It turns out the root cause for me was the XCode version was 9 but it has to be 10.
I hope this helps others who are struggling on this issue.
My Testflight environment i use for iOS crashed on me. I registered with a new account, created a new development provisioning profile in provisioning profiles, reinstalled testflight on my iPad, basically i did everything from scratch again.
It seemed to be working, testflight recognized my device and i was able to send out a new test app, but when i pressed the submit button, this strange screen appears saying
nonetype object has no attribute keys
.
Can anyone tell me how to fix this?
Thanks in advance, Zoli
I encountered the same problem and sent a report to TestFlight support team.
But after I updated TestFlight App to the latest version now, it seems working fine.
Additional Info:
I got answer from TestFlight Support.
Sorry you are experiencing trouble.
To help troubleshoot this, please provide us with the following
information:
The .txt log (in the desktop app go to Help > Show Log in Finder)
The .IPA you are attempting to upload
The version of the desktop app you're using
Delete your testflight desktop app and try a new download/installation
Reinstalling it seems to work... or try updating it...