Xcode 4 Deploying Apps to AppStore - iphone

Does anyone know where I can find a complete step-by-step guide for deploying an iPhone app from development tot he app store. I have actually done it before but with the new version of Xcode it is proving difficult.
My ,main problem is with the "Archive". When I validate, I get a lengthy error message. I know it has something to do with my provisioning profile and my keychain, etc. I would like to start over if I can. Apple documentation has never been good at giving you a detailed explanation. Any direction would be greatly appreciated!!

Here is the link you can follow... a step by step Guide... Hope it helps to you.
http://www.edumobile.org/iphone/iphone-programming-tutorials/submitting-iphone-apps-to-the-apple-app-store-a-step-by-step-guide/

I am inclined to reference apple in spite of your statement
Apple documentation has never been good at giving you a detailed
explanation.
Provisioning Portal - Distribution
You can start at the top and work your way down.
Obtaining your iOS Distribution Certificate
Create and download your iOS Distribution Provisioning Profile for App Store Distribution
Creating and Downloading a Distribution Provisioning Profile for Ad Hoc Distribution
Building your Application with Xcode for Distribution
Verifying a Successful Distribution Build
Updating your Application
Sorry if you have actually followed all the steps outlined there and are still having problems.

Related

The executable was signed with invalid entitlements

This is the first time trying to test an app I created with LiveCode on an iPad.
I made sure that the IOS Provisioning Portal had the following set up as ad hoc:
certificates in Development and Distribution.
Ipad is registered
Apple ID is set up
provisioning in Development and Distribution.
When I try to get the app into Xcode the following error is displayed:
The executable was signed with invalid entitlements.
How do I get all of this into xCode so my LiveCode app can be tested in the iPad?
Probably, you used a distribution profile instead of a developer's profile.
The creation of the developer certificate and provision profiles are described step by step on Apple's website. I strongly recommend that you take your time to read these steps and to make sure that you follow each step correctly.
Apple's provision portal also has an assistant that helps you to create a developer's provision profile. You need to use this developer's provision profile instead of an ad-hoc prodile if you want to install your app through XCode on your own device(s).
You can use the devloper's profile in LiveCode's Standalone Application Settings window.
This is a ENTITLEMENTS error, not a code sign issue. Entitlements have to do with iCloud. In Xcode 4 this was done on the Summary page at the bottom. In Xcode 5 it is on a new page called capabilities at the top. It will be lit up with a FIX this Issue Flag. Simply select your Devel profile and you're good to go. It does require an AppID set-up with iCloud Checked. If you're not using iCloud simple delete whatever is in the Entitlements field in the build Settings.
Although I see the "read the doc" answers often. a.) Most of us do try to read the doc and b.) It rarely contains and useful granular detail needed to code or troubleshoot anything. Cheers
Entitlements are also used with the Game Center, Passbook, In-App Purchases and Maps. All are setup in the Target Tab called Capabilities.

How can I install a jailbreak app on an iOS device without a provisioning profile?

I'd like to be able to build a jailbreak app and test this on my jailbroken iOS device without a proper provisioning profile. Does anyone have any information as to how I can accomplish this?
Please note, that this is a very poorly written question and if you want help in the future, it's always better to explain exactly what you're looking for.
From my understanding, you're wanting the iPhone Toolchain.
Here's the getting started guide
http://iphonedevwiki.net/index.php/Theos/Getting_Started
And here's the information you'll need to bypass provisioning profiles.
http://iphonedevwiki.net/index.php/Xcode#Developing_without_Provisioning_Profile
Step 1: Buy a mac
Step 2: Sign into apple developers
Step 3: Follow these tutorials
How did you not find this information on Google?

Creating a provisioning profile for a device id

I have been given an iPhone device ID and asked to create a provisioning profile (or something where he could run it on his device) for that device ID so he could run it on his device.
How can I do this? This might sound duplicate for some, but I am really lost. Can someone point me to a tutorial or provide me steps to solve this ?
You should have access to some Apple Developer Program (iOS Developer Program in your case). And after successful login to this Program on the developer.apple.com you can see something like this:
Enter into iOS Provisioning Portal and select Provisioning section. You can find there How To area which fully describes this procedure.
This
article will provide complete tutorial to create developer and distribution provisioning profile with specific device UDID's
research testflightapp.com (for distributing after cert creation) but really you will need to create the cert on the apple dev site. so go to the dev site, login, go to ios provisioning and walk through the steps to create your certs.

Certificates and provisioning profiles

I am looking for a more thorough guide on what the different steps of code signing an application. I have read the guide which is available in the provisioning portal, but I do not grasp the concept of certificates and provisioning profiles and the difference between developer and distribution.
In XCode there are also different schemes (using XCode 4). I do not understand the purpose of it. I have successfully uploaded an application to AppStore so I do not need a guide on how to do it. What I am searching for is links to a more detailed "text" where I can read about this, or if anyone wants to explain it for me it will be much appreciated. Thank you!
Everything is easy - certificate is that thing that allows you to produce digital signature over data, binding your developer identity to your application (i.e. ensuring 'developer John' created this application).
Provisioning profile binds developer to devices - i.e. it claims 'Developer John can upload apps to device iPhone1,iPhone2,iPhone3'.

Create provisioning profile in iphone application

How can i build provisioning profile for deploying an iPhone application?
Agree with above, but here is a the gist of it.
Register with Apple as an iPhone developer.
Give them 100 bucks to get your entrance into the club that can deploy apps onto phones.
Create your mobile provisioning in the Portal you gain access to in 2.
Build your apps using this mobile provisioning, in various scenarios. (Development, AdHoc distribution, deployment.)
Please read the documentation. If you have a specific problem feel free to update your question.
Ensure that your iPhone is not jailbroken. The process described is a bit of a pain but it's a one-time thing.