I've added my iOS app to iTunes Connect and is currently trying to upload the binary using Application Loader. In the iTunes Connect Developer Guide is seems that they are uploading a zip file. Should I just make a zip of my complete project or what are they excepting?
You should upload the binary through Xcode.
It's a good idea to do a clean build first (Clean All Targets), and I usually delete my Build/ directory as well. Then do Build/Build and Archive. Make sure you have a device connected when you do this, and that the app is not in debug mode. Then open the Xcode organizer and select the binary to upload. That's all there is to it. You do not have to zip the files manually.
Here is step by step procedure to submit directly from xcode,
Just goto edit scheme > Archive > select Release.
Change your profiles to distribution (ios app store).
Select ios Device.
Goto Product> Archive
After completion goto Organizer
Select the Archive and click Distribute
Select Submit to iOS AppStore
Login
Select app, it will be showing app that has ready for upload status
Select profile.
Here you go.
Cheers
You should zip your *.app file.
Related
I'm using a beta of Xcode 9. I've archived my iOS Project and whenever I try to validate it, I get this error for every one of the targets in my app:
And I'm getting this error for every target like I said. The provisioning profile for each of the targets is an Xcode Managed Profile. What am I doing wrong?
You should try two options:
1) In Developer.Apple.com create a distribution provisioning profile, download it, and select it. Then re-archive your project and validate. This should dismiss the error.
2) If option 1 doesn't work for you, click the Export button beside archive and save your .app file to your Desktop. Then open Application Loader (In Xcode, click Xcode > Open Developer Tool > Application Loader). Enter your credentials, then upload the app using the .app file you generated and saved to your Desktop.
Note: Sometimes Xcode shows fake errors when validating and Application Loader will ignore those and allow you to upload a build successfully.
When Application Loader is finished, you should then be able to see your build in iTunesConnect after about 15-30 minutes.
It happened to me when I wanted to make an enterprise build but I accidentally selected to upload build to App Store.
Mine worked on a simple second attempt with no changes or rebuild.
I am trying to finalize my iOS application, the problem I encounter is that I can not generate file .IPA file export from the archive that is created.
When I deploy the application directly to a device, the application works, as well as in an emulator.
I do not have a distributor account on Apple, I use my iTunes account as a developer account.
Is there a way to generate the .IPA file so that I can share my application so that others can test it?
I thank you in advance :)
Edit your app Scheme, Go to Run
Select Info Tab and Change the build configuration from debug to release,
it will help you to encounter your issue.
Quick Solution, goto archive section and change configuration to debug. it will allow you to generate .IPA
For internal testing purpose, you can drag .app file from Products folder of XCode after running app on device as target & drop into iTunes Connect. Get .ipa file by Right Click on app icon in Apps section of iTunes .Select Show In Finder.
how can we export our project's ipa file? i dont have a paid apple developer membership. My XCode version is 8.
To export an .ipa file you must have developer account it is required
This is how i did it in XCode 8.
Refer to
How to create ipa in xcode 6 without Apple Developer account?
Create Archive
Go to Organizer
Get location of Archive by Right Click and selecting Show in Finder
Now right click on this .xcarchive file and select Show Package
Contents
Go to path Products > Applications > YourAppFile
Open iTunes's on Mac and drag-drop this YourAppFile from above path
in Apps tab. (NOTE: Delete the previous app with the same identifier
if any)
Now right click on your app under Apps tab of iTunes and select Show
in Finder, this is your .ipa file !!!
I downloaded the latest Xcode 6.1 and with having my client's provisioning profile/certificate, I tried to build IPA file for them (for ad-hoc deployment) but in the new Xcode 6.1 when you start archiving, it tries to connect to my apple developer account and since my client's App Id doesn't exist, it says:
Xcode attempted to locate or generate matching signing assets and failed to do so because of the following issues: An App ID with identifier 'com.myclient.something' is not available. Please enter a different string.
I used to do the same thing in Xcode 5.1.1 and I could archive and create the IPA file for my client with their provisioning profile. DO you know guys how can I build the IPA file for their in-house distribution in Xcode 6.1?
Thanks in advance,
Cam
Locate your .xcarchive file. Right click on it and select Show Package Contents. In the Products/Application folder you will find your app. Drag it onto the iTunes. iTunes will add it to the Applications tab. Go to the Applications tab in iTunes. Right click on your app and select Show In Finder. There you have your .ipa file
I want to generate the .ipa file for App download. I am executing code in xcode 4.5.2 and after build success, dragging the .app file to itunes folder. But, the drag itself is not happening. My device has IOS 5.1.Do i need to upgrade my device OS to IOS6 or any other reaon is the cause. Can anybody tell me, why this is happening?
For the method to generate .ipa file from .app file
see my answer to this question:
iOS App loader - what file type should be uploaded
As far as I know, you cannot drag an .app file to iTunes. You can drag an .ipa file however.
To create the .ipa file in Xcode:
Run Product / Archive. If successful, it switches to the Organizer window.
Click "Distribute...", select "Save for Enterprise or Ad-Hoc Deployment" and continue the wizard until you're asked to save the .ipa file.
The saved .ipa file can then be dragged to iTunes and synchronized to your device.
For uploading the app to the Apple' App Store, you don't need to explicitly create an .ipa file. You can be directly upload from the Organizer windows using the same "Distribute..." button.