From where to upload app binary file on App store - iphone

I have followed all the steps to upload my first application on "https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa"
at last i had uploaded the Large image & Screenshots.
I had not an option to upload the Binary file.
Now application status is "Waiting For Upload".
I am right now confuse about to upload my binary file, from where & how i can upload it?
is appliacation under review? is everything ok? or I will have to do any change?
Please, help me out, i am new to upload application.
All related helps are appreciated & thanks in advance.

Once you installed the appropiate certificate and distribution profile you're ready to go.
Open XCode -> select your distribution certificate within Build Settings -> code signing
Then click on 'Product' button within the topbar -> Archive -> choose upload to Appstore
When you follow these steps your App should be submitted the right way.

please download a app called "Application Loader" on mac . and compile your code with the provisioning profile.
put login id and password of your itunes connect in Application Loader application.
it will automatically ask for the .zip file of your first application Binary.
complete all formalities from itune connect.

Related

iPhone Invalid Binary in iTunes Connect

I uploaded an app as version 1.4 on iTunes Connect but on iTunes it is displaying "Invalid Binary". I tried more times but it is not fixed. I checked icons, appid, build settings etc. I revoked the certificate and generate again and provisioning profile also, i am using same app id which previous version have. Any guess what may be wrong here?
My app in an universal application.
This is the message from apple
Dear developer,
We have discovered one or more issues with your recent binary submission for "MyApp". Before your app can be reviewed, the following issues must be corrected:
Corrupt PNG File - The PNG icon file icon-72.png appears to be corrupt.
Once these issues have been corrected , go to the Version Details page and click Ready to Upload Binary. Continue through the submission process until the app status is Waiting for Upload and then use Application Loader to upload the corrected binary.
Regards,
The App Store team'
I got my answer,
Project > target > Build Settings > Show All > first item under the Packaging header
I searched for "pack"
Toggle Compress PNG Files to NO
And everything is ok

Validate and submit ipa to AppStore without source

I need to send an ipa to the client to submit it to the App Store (he has given me his .p12 key and certificate, together with the provisioning profile).
When it was XCode 3.x (submission = upload through webbrowser), it is an easy process. But with XCode 4, how can I do this?
I cannot validate and submit the app myself because I don't have my client's username and password for itunesconnect.
He doesn't have the project, but just the ipa that I built, so he cannot archive/validate/submit it neither.
Is there any way he can import the ipa into the XCode organizer to validate and submit it?
You must build for device using the appropriate certificate/provisionning,
Then go to products, you find the .app file, choose "show in finder"
Zip the .app file and send it to your client.
Once you've done this, your client must use "Application loader" to submit/updload the binary/application.
"Application Loader" is an utility installed with Xcode.
In general you find it in the path "xcode/Applications/Utilities"
Your client could use the application loader to upload the ipa.
You should first select Deliver Your App and not Open Package which is misleading.

How to show iPhone app to the client without submitting to the app store (ad-hoc distribution)

I want to show my app to the client without submitting to the app store. I was following the below instructions. But my app doesn't display in iTunes. Could you please help me?
Login to the iPhone developer portal website.
Add their iPhone UDID to the list of devices. Generate a provisioning profile that includes your own test phone and theirs. Download the file (ends with .mobileprovision).
Double-click it to install it on your development machine. Quit and restart Xcode, then set your code signing identity to the name of this profile. Build the binary.
In the left side of Xcode "Groups & Files" bar look for Products (may need to expand the folder).
Select {yourapp}.app. Right click and choose 'Reveal in Finder.' Now take that .app file and the .mobileprovision file you downloaded, zip them both up and send it to the client.
They will need to unzip the archive, then drag-drop the .app and .mobileprovision onto their iTunes and sync the phone. Your app should show up and run.
The portal site has more detailed instructions, but this is basically it in a nutshell.
TestFlight is a great free service to do most of the hard work here for you. Follow these instructions for generating an IPA file and distribute it to whomever you like, without having to go through iTunes.
You still have to follow steps 1, 2 and 3 from your existing instructions.
First create distribution profile using apple developer portal you can follow this tutorial.
http://www.manyfriends.com/wiki/iphone/index.php/Create_an_ad-hoc_provisioning_profile
After installing profile follow this to create a binary that you will send to you client.
http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/

Finishing an app - getting the binary file?

I've finished developing my app and I want to release it. What is the binary file that apple is looking for in the submission for in iTunes connect?
Zip the app bundle, or better yet, use the Organizer to upload.
Check in the Build directory inside your project folder. There should be a folder in there called "Release". Inside that folder is YourApp.app. Zip it up and send it in.
You need to visit apple provisioning portal to generate a distribution certificate for your app, then download it to your machine and in the end you have to build it up it with this certificate in xCode.
There some tutorials on the provisioning page. So I hope you can make it.
https://developer.apple.com/iphone/manage/overview/index.action

How to solve "Cannot connect to server" message with wireless app distribution on iPhone iOS 4

I found the pre-release docs for this at https://developer.apple.com/iphone/prerelease/library/featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html (Developer account required)
and some more at: http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/
I'm running into issues when I click on the link to the .plist file
Install My App over the air
-- the iOS4 device reports back:
Cannot connect to www.server.edu
Server names intentionally obscured
Obviously the device can connect to the server otherwise i wouldn't be able to see the page that has the link...
Any suggestions?
This happened to me because the SSL certificate had expired. Make sure you add that to the list of things to check. Once I renewed that it started working again.
I run into the same problem. It turns out there is a typo in the plist file.
Acutally, you don't need to create this plist file.
If you are using XCode to distribute, it will generate the right plist file with the ipa file.
Follow the following steps:
1. Sign your app with the enterprise distribution certificate.
2. Once you create the archive, go to Organizer, select the archive and click Distribute.
3.select "Save for Enterpise or Ad-Hoc Deployment" and click next.
4. Make sure you select the right code signing identity, the same certificate for in house distribution and click next.
5. When prompted for save, check "Save for Enterprise Distribution". It will ask for more information.
6. Application URL must be the url pointing to your ipa file when deployed in your app distribution server. You will need to have another two image files (required as 512*512 and 57*57).
7. When clicked save, plist file and ipa file will be created in the folder you chooose.
Official Guide: http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html
I haven't run into this, but the first place I'd look is the web server access logs at www.server.edu, to see if a) the request is getting to the server, and b) it's returning an error. I'd bet that the server doesn't like something about the HTTP request coming from the device. Missing cookie? Authentication required? Expecting a particular "Accept" header?
Check authentication on your server on this page and plist file request.
Because cookies of your browser do not send them to itunes on device.
Your plist file must be available without auth.