I am trying to upload an Apple TV App to the App Store for testing purposes, but I got the issue:
This Action could not be completed. Try Again (-22421)
as in the below image:
So what can I do?
I am trying to upload an Apple TV App to the App Store for testing purposes, but I got the issue:
This Action could not be completed. Try Again (-22421)
as in the below image:
So what can I do?
This happens because Apple's servers may not be working correctly. Just wait and try later or next time. It will work for sure eventually.
Just try exporting the iPA file and then upload that exported iPA file with application loader. It will solve your problem.
There's another way to fix above error. 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"
Three above code line will update iTMSTransporter, then you can try uploading in XCode again.
Refs for more details: https://forums.developer.apple.com/thread/76803
(As of May 23, 2018)
Step 1
Open Xcode --> Product tab --> Archive --> export and save to desktop
Step 2
Open Xcode --> Xcode tab --> Open Developer Tool --> Application Loader >> double-click Deliver YourApp and select the recently exported .ipa file from your desktop
Solved the issue every time =)
As with all thing Xcode related. A simple reboot fixed the problem for me.
Hey i have same issue when i am trying to upload IPA on Appstore. I solved it when i checked that my Distribution provisioning profile was invalid. So just update provisioning profile,download then install and restart Xcode. Now archive and upload it on Appstore it will be done.
OR
Create IPA and upload via Application Loader.
Good luck.
Invalid iMessage App - Your iMessage app contains an invalid sticker pack.
Guess I have to move to the generic way of doing this. BTW @Bartłomiej Semańczyk answer worked. I tried again and it worked ;)
Oct 10, 2016 at 15:27
Will work for 100% sure. I had the same issue but its solved by below steps:
I hope this will work for all.
I was experiencing the exact same error hence being here (failed about 6 times over an hour).
I just tried again now (without changing anything), it worked by itself.
I read on the Apple-forums that it's an issue with Apple servers, nothing to do with your Xcode.
I also read that others trying the upload via ApplicationLoader (Menu -> Xcode -> Open Developer Tool -> Application Loader), this will ask where your code is, you would then have to select your Archive (not the source code), you can upload your code this way if you need. I personally prefer the built-in Xcode instead.
Works either way.
For the record, I am copying the thread from Apple Forums.
Uncheck "Include bitcode" box, worked for me.
Apple appear to have fixed the current particular bug that was present for about the last week.
In short, you can upload with the blue "Upload to App Store..." button, rather than having to use the application loader.
even more information, the seemingly failed uploads
with each of the items there 208-231, I had tried to upload in the normal way, and it failed with the "Try Again (-22421)" code.
In fact, unnoticed by me, they were all going up to the app store, but it looks like they were just getting stuck on endless processing.
I then did I believe exactly what StevenOjo reported (yesterday) above:
Setting up an A NEW account on iTunes with a NEW email address
ALSO SET THAT UP ON DEVELOPER, remembering that, because Apple is the world's most idiotic organization, developer.apple is totally different from ituneconnect.apple
From my actual normal account, and this is IN DEVELOPER, NOT ITUNES CONNECT, I invited that new alter ego as an admin
Exporting the app from the organizer, as an IPA for app store distribution.
Logging into application loader with that new email and uploading the archive. It worked without any issues.
It's possible it would actually work fine now with my usual account; I don't know.
To be clear, after a very short time (say, two minutes), the final build (ie, 233 above) did indeed become "ready to test" as normal on the app store ..
All the "dud" uploads seem to be stuck forever on processing.
It is literally not possible to hire programmers and sysadmins, who are this bad.
There must be some sort of conspiracy theory, behind the utter fiasco that is Apple's provisioning. Maybe it's some sort of reverse-psychology marketing plot or something ....... who knows.
Later the same day:
I then tried with a new build number using the normal "Upload to the App Store..." cheery blue button.
I then tried using Application Loader as described above...
Conclusion ...
:/ what a fiasco.
Open Terminal and run:
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
The problem can not be solved with xCode Upload Process. I was facing same issues few days ago when submitting few of my apps and all apps showing same error. After many tries, I used Application Loader to upload app and it worked.
Submit it! It works!
i have resolved same issue
"This action could not be completed. Try Again (-22421)"
using following steps...
issue
”This action could not be completed. Try Again (-22421)”
has been Resolved in Xcode 9. Now, we can upload app through Xcode Organizer also.
I've tried to load archive nearly 10 times (with all kinds of cleans and reloads, with different versions and provisioning files), still received the same error. Then suddenly on my next attempt it showed me: "cannot proceed with delivery an existing transporter instance is currently uploading this package", I did the following and it helped:
Basically, you need to clear out the transport tokens. This can happen if you were to close out of Xcode while in the middle of submitting an app to iTunes Connect.
/Users/<username>/.itmstransporter/UploadTokens/
Delete any .token files in this directory. If you are unable to find the .token files, this is because they are hidden in Finder. To hide/show hidden files in Finder, use the following Terminal command (TRUE = UNHIDE, FALSE = HIDE):
defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
I increased build number but the problem remained.
Then,
This action could not be completed. Try Again (-22421)
This action could not be completed. Try again.
I hope this helps.
Tested in Xcode 7.3, 04142016
Instead of clicking the blue Upload to App Store… button from the Organizer or while Archiving, Xcode offers a better tool to do this, but it is a little hidden and the process is not clear how to use it.
Here is what I documented while submitting our latest iOS application to the App Store:
First, do NOT use the blue Upload to App Store… button.
From Xcode's Xcode: Developer Tools: menu, select Application Loader.
Sign in with appropriate credentials that allow you to upload to the App Store.
When Application Loader shows you its main screen, select the Choose button on the lower right of the main window and open your IPA that you exported for the App Store.
Proceed with the submission.
Why you want to do this:
Just In case it is same my mistake.
Did you check both provisioning profile settings in "your Project" and "your Targets"?
Both developers on our team experienced the same problem, from different machines on May 31st 2017. I worked around the problem by:
What a lovely waste of time. Hopefully these steps work for others and save some time.
When you receive error "Action could not be completed. Try Again (-22421)", Just try to resubmit same app on iTunes store using XCode again, and you will get the actual error messages next time.
Detailed error message which your received next time will help you what to do actually!!!
If you are receiving same error again and again, you can submit app using "App Loader" and it may success to submit.
[ Take care Point: ]
Please check your app version / build version number is greater than previously submitted version. You can verify it in Xcode -> Project setting -> General section AND iTunes-Connect-Account -> App Package -> Activity tab
I had this problem over and over again. No descriptive description, just the error message that OP posted.
In fact, it was a problem with the build and so had nothing to do with Apple's servers at all, as you might think.
The solution was to go to Organizer
and Export
the build, then upload it via Application Loader
. Here I got the correct error messages. In my case, it was a problem with CocoaPods breaking app extension validations. I solved this and then I could upload my build.
Hope this helps someone like me.
I had the same issue. It was related to the Build Settings -> Code Signing Identity -> Release which was set to iOS Developer. If has to be set to iOS Distribution in order for Xcode upload to work.
For June 1 2017
Certain combined steps from answer of this thread that worked for me. I am writing the process that worked fine for me.
1) Open terminal and run this
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
iTMSTransporter will then update itself, wait till process completes.
2) Logout the apple account from Xcode preferences account and login again instead of creating new Id on iTunes and developer account.
3) Clean the project and archive then export the app from organiser as an IPA for app store distribution.
4) Logging into application loader with same account and upload the ipa.
5) Process will complete successfully.
You can try following solutions:
Use Application Loader to upload your app, as Xcode organizer can't upload file (rejects IPA) sometimes, without genuine reason and it's frequently occurring issue, with Xcode Organizer, that apple could not resolve permanently.
- Apple app upload server is not working properly (not in connection or lost connection during file upload). Just wait and try again later (may be after a day).
- Fluctuation in your network connection, during file upload.
- You may not have added privacy statements in your info.plist file.
Cocoa Keys: Here, is list of keys (with privacy statements) that you should consider to add in your info.plist file, if you have used that service in your application.
Nowadays, you may also face, this error code: 90186 (with app loader)
- Outdated application loader can be reason of this error. Use latest Xcode tool and use application loader from Xcode Tool.
- Incorrect/invalid provisioning profile, associated with your build. Ensure, your have used correct provisioning profile (A provisioning profile with Distribution/Production mode is require. A Development mode provisioning profile won't allow your to upload app on store.)
You can find latest Application Loader Tool from latest Xcode Tool: Xcode -> Open Developer Tool -> Application Loader
The best solution is indeed Application Loader. I can't comment on Naresh's note on this (I'm too much of a newbie to StackOverflow), but am warning you that if you are using Swift, don't the use Xcode ipa generation system. I prefer manual creation of the IPA by:
1) zipping 2 folders : a Payload folder that contain your .app and a SwiftSupport folder that you can copy from your Xarchive.
2) rename the zip to .ipa.
Validating the same archive that failed to upload worked for me. Or just Apple's servers came back up.
If you connect a device while the app is building/archiving, your generic device will change to your connected device automatically, and when you are trying to upload to the app store you will have that weird crash.
will change to this automatically:
So to answer your question, I don't know if your issue have been caused because you plugged your iOs device while archiving, but you will be able to reproduce that issue if you plug your iOS device while archiving your app. Hope this helps somebody
My problem was with the provisional profiles.
So for me it worked:
Go to Xcode preferences -> Accounts -> In my ID Apple Account -> Select "Download All"
I checked too, in member center and delete all invalid provisionals profiles and:
1 - Close Xcode
2 - Open Xcode, do clean and build of my project.
3 - Archive my code again.
Check this list or just keep trying upload!
This occurred to me after I enabled two-factor authentication in my Apple ID. After I disable two-factor authentication, everything works as expected.