do i have to test my app in testFlight thorugh itunesConnect? - app-store

I uploaded an app to iTunes Connect. as far as my understanding, i think there is no any option to submit it for review without to test it through testFlight.
Is there a way to pass this stage ?

You don't have to go through testflight before submitting. If it doesn't work then there is another issue (missing metadata for example)

Related

I have Registered App ID but still it shows You have no eligible Bundle IDs for iOS apps. Register one here

I have Registered AppID.
Using Wild card and without Wold card also.
this is not first time i am creating app ID and submitting it on appstore.
But after registering appID on developer.apple.com
and when i try to add new app on itunesconnect.apple.com
it all time shows "You have no eligible Bundle IDs for iOS apps. Register one here."
I have created 4 appId for This.but till msg not disappears.
Logging out and back in of iTunes Connect fixed this for me.
seems a problem with iTunes Connect Contracts and payments. Here is a quote
Had the same problem. Just had to update my contract & tax info and accept the new iAd contract and everything worked again (Even though I don't want to use iAd at all).
Seems to be working for them. Not sure though.I am gonna check it out.
I guess there is something wrong with iTunes Connect now. I can't add new app either. Itunes connect doesn't see any of my recently added APP_STORE provisioning profiles.

What to submit first: in app purhcase or app binary?

I remember once I had a problem sending an in app purchase product before uploading the app binary for approval at iTunes Connect, or vice versa.
I know that if I do it in the wrong way, I have to set your in app purchase again and start all over. Can someone help me understand the exact order to this? Which one of them should I do first?
Rant, you can click "Ready to Upload Binary", and then submit the app binary for approval, that any in app purchases you have will follow the statuses of the app (Waiting for review, in review..).
For more details, check this answer here: https://stackoverflow.com/a/6180741/675486

Error Submitting My App to the App Store

I have setup my App Buddle ID in the Provisioning Portal. (I am NOT using any wildcards in the name.) I have been able to successfully generate provisioning certificates and have run my app on my device and have even distributed via Ad-Hoc already. However, when I then go into iTunes Connect, (or using the Application Loader), I click on "Manage Your Applications" and then I add my company name and hit Next... and then I get the message "You have no eligible Bundle IDs for iOS apps. To register one click here." The "here" links back over to the Provisioning Portal where I see my Bundle ID. It's like the Portal and iTunes Connect aren't in sync. This has been going on for about two weeks now. Several others have reported this error but none of the suggested solutions I have read work for me. It's a free app so I don't need a paid contract or anything. iTunes Connect shows that all is good on the contract and banking side of things.
I have been unable to get any resolution on this from Apple. (I've called the Developer Support line and posted on the Apple Developer Forum. TWICE!) Any help would be GREATLY appreciated.
Thank you!
Before you create an app on iTunesConnect, you must create an AppId on the Provisioning Portal. Note that if you have already used an AppId (even if you deleted the app), you won't be able to use the same AppId again.
Try creating another AppId and using it to create your app on iTunesConnect.

invalid binary error in iTunes connect

I am trying to upload my app on appstore. Whenever I submit the app successfully,it shows Invalid binary in iTunes connect.
I tried various ways suggested to avoid this error in the other posts.
like I checked all icon images.
I created entire app again.
Revoked and recreated certificates and provisioning profiles.
Still its giving me same error. it does not give any error while building app or while submitting app. only after submitting it shows invalid binary. can any one help me in this?
does creating new id at iTunes connect will work? but i do not want to change the name of the app. whenever i try to delete app from iTunes connect it gives me warning that this app name can not be used in future for any application.
Finally it worked!
I revoked all certificates, and created new. then Recreated new app id and provisioning. created new app id in iTunes store and uploaded application. and now it is showing me Waiting for Review status.
If you have several distribution certificates, check whether you are selecting the same distribution certificate when submitting the app and the certification which you have used to build the application. This might cause to your problem.
The same happened to me, no errors in the validation nor submission and no resolution center.
But later i have found that they have sent an email to the account owner's email, and registered developer
The email I received from Apple had clear language in it corresponding to the change I needed to make. I was submitting a build with an Apple Watch app written in Swift. I had to target 7.0 because I was using Swift. I made this change and the binary was accepted and approved within hours.

app store distribution provisioning profile from different account than the one to submit to itunes

I have developed an iphone app for a client. Can I code sign app against the appstore distribution provisioning profile generated from my apple developer account, send it to the client & let him submit it to apple itunes from his apple developer account?
As i learned from my experience, this is not possible. You need to have the provisioning profile generated from the same developer account which you want to use to publish to the appstore.
Basically yes, but look into the xcode 4 archive organizer. You can share an archive with another Xcode. From there it seems to be possibe to do a re-signing. Since your client must use anyway his xcode for submitting to the AppStore, this might be a way to go.