I have submitted an app to iOS store. I want to select version to user for TestFlight.
But I am unable to select version . it is still showing processing after 24 hours too.
Here is screenshot. it is disabled
I am using
App store under
Distribution Provisional profile. When i submitted an app to iOS store. it was successfully submitted without any error.
Is there is any issue ?
Any Idea?
It's intresting to share knowledge at this point. Recently had such a problem. But at least we succeed:
First, of all we had some errors during uploading - like transparent backgrounds at icon images. When we fixed them after loading the build in output we got message, that our app is rather big to check up all the errors and will be proceed and become available in some moment.
As you see, we have only 1 build succeed. What helped us:
Naming the build not the same, as app version
Playing with flag Embedded content contains Swift code
I think I have the answer.
The trick is to create a distribution profile at Apple for "Distribution to the App Store", not "ad hoc distribution". Previously I had to use "ad hoc" so that I could specify devices and use (the non-Apple) TestFlight. It now seems that using an "ad hoc" profile and it's associated devices will omit the beta-reports-active entitlement (this changed sometime in the past two weeks I think). This is probably the root cause of the (somewhat) erroneous error message in iTunesConnect, which should say something like "Don't use an adhoc profile".
Related
Big hand to Apple for screwing TestFlight. I can't seem to get anything to happen past this screen. I've
Created external testers
Upload a build with ad hoc profile (though application loader)
Turned on TestFlight Beta Testing (even tried turning it on and off to get invitation emails to send)
When adding external users they never receive and email either. Anyone have this problem?
I haven't seen this exact message, but one problem I see with your process is that you used an adhoc profile. According to Apple, you should be using an app store distribution profile:
Generate a new App Store Distribution profile containing the beta
entitlement to distribute builds via TestFlight.
As the message says, you also need to have the beta entitlement in your profile. If you created it in the last couple months - it should have it - but it's possible adhoc profiles don't. When you go to upload the binary, expand the entitlements and check to see that beta-reports-active is present and set to on.
Hopefully one of those two is your issue.
I was already looking through some other threads here with the ITMS-Error 9000, but they didn't help me to get my App passing the submission to the App Store.
I have NO errors or warnings inside XCode.
The App is perfectly working on iOS Devices & Simulators.
EDIT: What I have already tried:
Changed Deployment Target from iOS 7.1 to 7.0
Checked the Bundle ID in iTunesConnect and inside Xcode
Checked for any errors and warnings --- removed / fixed them
Do you have any additional ideas what it could be? Without any errors or further information it is hard to find out what the reason is.
UPDATE2::
If I try "just" to "Validate" instead of "Distribute" in the organizer after Archiviing it i get the following Error
Its an Issue with Apple's Server I tried validating the app it said "Unable to process app at this time due to general error" a quick search about it on SO said its got nothing to do with our code or project but some process running at Apples server
Assuming that your binary icons does not meet as per apple's human interface guidelines.
It most probably seems to be the issue with the profile you are signing your app with. You got to make sure that your are signing the app rightly with proper distribution profile. Also check out for the bundle identifier and make sure that it is same as the one you have given in itunes connect.
Check this link!
You should be creating the binary with the simulator or some device connected.
Try it:
Unconnect iOS device from your Mac,
Dont select any simulator, just leave it as it is, iOS device option
Archive it
Publish it
Make sure you're using a provisioning profile for the App Store (not for Ad Hoc distribution)
Then select this profile when building your app.
I would guess this all has something to do with Apple making system changes to prepare for iOS 8 and in doing so somethings got broken.
The issues look to have just been resolved by Apple. I just successfully submitted an app that was previous showing the same problem you had. If you look at your Provisioning Profiles, you should notice that Apple has removed your app's previous Distribution Profiles.
To get your submission working again, all you have to do is recreate your App Store and Ad Hoc provisioning profile, but make sure to use a new name and you should be good to go. You were not alone on this one. A bunch of people experienced the same problem and there were a lot of posts about it on the official Apple Dev forums.
Please check the Distribution Profile that you are signing your app with at iTunes Connects. make sure that it is still valid. I had same issue couple days back and after a struggle , i found out that somehow my provisioning profile was not valid anymore. Creating a new profile and submitting app with it solved my issue.
Apple have deleted corrupted provisionning, you just have to regenerate it and make submission works again !
Connect to your iOS Developer
Certificates, Identifiers & Profiles
Provisioning Profiles / Distribution
Here you can see some certificates missing. You have to re-create (Distribution / AdHoc). Note, you have to change certificates name !
In Xcode, refresh your certificates, set the right one in Build Settings, and submit...
I called today the Apple Developer Support and i get one very very simple answear to this issue.
You have to create all your certificates, provisioning profiles etc with Apples SAFARI browser.
It is not working "always" proper with Mozilla Firefox or other Browsers. So if you get such an error, try to recreate it with Safari! It worked like a charm!
I know there are already several questions on the subject, but I am really desperate. I don't know what else to do than to look for an advice here.
So, I have an app ready to be uploaded.
I have checked all the pre-steps, before trying to upload:
Bundle ID matches in info.plist, iTunesConnect, Apple developer, Provisioning profile
Game works perfectly when I run it on the device, in app purchase works with a test user, and not a single issue appears
Here are some screenshots with some info:
What I have noticed is that there isn't any Provisioning Profile selected:
Yet, when I select the provisioning profile I made earlier, I get this error. When I clock "Fix" it changes it back to none provisioning profile selected.
I don't know if that's the cause of the trouble
All in all, this is the Error I get:
This is my first time that I'm uploading an app with in app purchase. So I might missed some obvious step. I really hope that somebody will see the problem here, because I've been trying to fight this for 2 days now :(
When you see "iPhone Developer" in the code signing identity, that means Xcode will automatically select a matching identity to sign the app (It doesn't mean that no profile is selected).
From what I can see it looks like "iPhone Developer" is chosen for both Debug and Release configurations which will likely cause a problem because you cannot submit a Developer signed app to the App Store, it must be signed with a Distribution certificate and Distribution profile.
You will need to ensure that you have created a Distribution Certificate and profile to sign your app with before archiving it and submitting it via Xcode.
I would recommend you read up on how app store distribution works from the Apple documentation here:
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html
Then if you still are having trouble, read the trouble shooting guide from the docs here:
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html
I have had a similar problem. We received an APP from an external provider and re-signed the APP ourselves using our own certificate and provisioning profile. When uploading the APP with Application Loader I received the error ITMS-90167: No .app bundles found in the package.
I have sierra installed on my Mac and I am using XCode 8.0 but had an old version of Application Loader (3.0) that was installed separately. Using this version of Application Loader I got the message. If I instead used the Application Loader that is part of Xcode (from the XCode/Open Developer Tool menu), ie version 3.6 everything worked out great and the ipa file was successfully uploaded to ITunesConnect.
I upgraded from Xcode 4 to 5 and I can no longer validate archives created for Ad-Hoc distribution.
After creating an archive, I hit Validate, log into iTunes Connect (as prompted) and get the error "No identities are available for signing":
If I click 'Download Identities...' then pick my team name (me) it just takes me back to this error prompt.
Specifics
I have created and signed an Ad Hoc distribution profile called 'survey_dist_9'
The Code Signing settings in my Target look like this, although I have tried many combinations of these profiles:
My unchanged, existing project that worked fine in Xcode 4 no longer works in Xcode 5. I validated 15 versions of my app without fail before upgrading to XCode 5.
In My Xcode organizer it shows no provisioning profiles except under my iPad device. Has this changed since Xcode 4? (Sure they used to be there)
There are similar sounding questions here but the solutions I've found are not applicable.
No crashes are occurring as described in similar sounding questions. I can distribute as Ad Hoc. The problem is we're using Ad Hoc as a production solution (distributing an in-house app to a small company) so I'm reticent to skip the Validation process.
Any suggestions?
Make sure that the bundle identifier in Xcode matches your App's bundle ID in iTunes connect.
Here you go, follow the screens below, it should help you..
And yes they have removed Profiles from Organizers, instead you can use iPhone Configuration Tool.
Hope it helps..
Cheers
It looks like Apple disabled the ability to validate with just an ad hoc provisioning profile in XCode 5.
If you wish to validate an app that is intended only for Ad Hoc distribution, you must also have an App Store provisioning profile for the app too, against which to validate it.
I have a provisioning profile, registered my device, added the certificate, and created an app id for my application. I set the provisioning profile in the Code Signing section on XCode and the App ID is set. I had a problem where it said iPad-only applications should not use armv6 and the build failed so I followed some advice I read and set it to build active architecture only and now I don't receive any warnings, but the build still fails. The iPad is plugged in and I selected it from the drop down for running. Also I am using XCode 4 and I was trying to follow this tutorial http://mobile.tutsplus.com/tutorials/iphone/iphone-sdk-install-apps-on-iphone-devices-for-development/.
My professor created the provisioning profile and the app id, but I checked and everything looks fine except for one thing. When I look at the app ids on the developer page under "Apple Push Notification service" it says unavailable for the app I'm using, while some other app ids say "Configurable for Development". I'm not sure if that has to do with the problem but I thought it might be related.
I also tried doing a clean build because I saw that suggested somewhere, but it still failed so something must be wrong with how I set it up.
Does anyone have any ideas on what I might be doing wrong?
edit: just thought of something else, under the organizer page if I click on applications my app isn't there and if I try to add it I get an error message saying "No Code Signature Found"
Also, if I look at the provisioning profiles the app id section is blank. Do I need to link the provisioning profile up to the app id some how?
Take a look at this, It might be helpful https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-TROUBLESHOOTING_GUIDE-CODE_SIGNING_ENTITLEMENTS