Re: Creating an IPA in Xcode 4.2 / Code Signing
Re: Creating an IPA in Xcode 4.2 / Code Signing
- Subject: Re: Creating an IPA in Xcode 4.2 / Code Signing
- From: Fritz Anderson <email@hidden>
- Date: Sun, 15 Apr 2012 10:48:28 -0500
On 15 Apr 2012, at 9:39 AM, Alex Zavatone wrote:
> On Apr 14, 2012, at 12:28 PM, Apple Xtools List wrote:
>
>> You do NOT need to have a device plugged in to create an IPA. Just select "iOS DEVICE" and the archive menu will enable. This is in Xcode 4.2 or later.
>
> Jesus Apple, WHY REQUIRE THIS? Why gray it out unless an iOS device is plugged in OR you select iOS Device? Why not have it enabled all the time? You have to be kidding me. Xcode 4.x is not nearly obtuse enough.
Because the destination half of the build scheme is there for a reason. You have to tell Xcode where the app is going. Look at the build settings: The code-signing setting depends on the build configuration _and_ the destination device. Signing an app that's heading for the simulator is an error. Even if you miss the destination selector (it's in the largest font in the toolbar), the unavailability of an action that builds for devices should be enough to direct you to requesting a build for devices.
>> Also, you can email an IPA. There is nothing that prevents this. It's just a file. The device will need a proper provisioning file installed on it for the app to install.
>
> Not to an iOS device. It's useless once it gets there. I tried that on the very same device I just built to using Xcode 4.2 and iOS 5.0.1. Mail did not know how to handle the enclosure. Neither did Safari if I just put the IPA up on a URL I could access.
I've sent out dozens of .ipas for Ad Hoc and (pilot) Enterprise distributions via an (internal, passworded) web-based file sharing site. It is true that email distributions stopped working for me a few months ago. With the sharing site available, I didn't bother to debug the email problem.
Some servers (MS IIS) "helpfully" recognize that .ipa files are zip-compressed and push them (at least to IE) as the uncompressed .app package. There's a configuration option to correct the MIME type.
> Does this work with a non Enterprise license? This matters since I'm on two dev accounts. One with Enterprise and one as a Personal developer.
As far as I know, yes. Personal developers put out Ad Hoc distributions through the Net all the time.
— F
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden