• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Xc6 and Enterprise manifests
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xc6 and Enterprise manifests


  • Subject: Re: Xc6 and Enterprise manifests
  • From: David Hoerl <email@hidden>
  • Date: Fri, 12 Sep 2014 15:45:33 -0400

I entered a bug on this in an early version of the Beta, and it was dupped to rdar://17511110 in July (still marked as Open, I just looked).

Then, in beta 5, I lost the ability to download Enterprise apps altogether; my bug was dupped to rdar://17880497, and its still open. [I should see if its working now in iOS8 GM - well, I just did and it's working again!!!]

You can create the plist file yourself - here is a template:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
	<key>items</key>
	<array>
		<dict>
			<key>assets</key>
			<array>
				<dict>
					<key>kind</key>
					<string>software-package</string>
					<key>url</key>
					<string>https://dl.dropboxusercontent.com/.../MyApp.ipa</string>
				</dict>
			</array>
			<key>metadata</key>
			<dict>
				<key>bundle-identifier</key>
				<string>com.mycompany.myapp</string>
				<key>bundle-version</key>
				<string>1.8</string>
				<key>kind</key>
				<string>software</string>
				<key>title</key>
				<string>String to show User</string>
			</dict>
		</dict>
	</array>
</dict>
</plist>


I've been updating mine on each release by double clicking it, it opens in Xcode, and I change the bundle-version as needed.

Also, while Apple suggests you put the link in a web page, I just send mine by email or Messages - the link is to the plist file above. Note you MUST use https or it won't work.

itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/.../MySpec.plist

> I am no longer keen to guess.
>
> I searched the developer forums; I found nothing useful. But I repeat myself.
>
> Google and Stack Overflow haven’t helped, either.
>
> My understanding until today was that over-the-air Enterprise distribution requires users to follow a link to a manifest .plist which would in turn refer to the .ipa for installation, and provide interim resources like labels and images.
>
> In Xcode 5 and prior, when you chose an Enterprise export for an archive, the save-file dialog would be extended with fields to fill in the manifest .plist. The .plist would be saved next to the .ipa.
>
> This does not happen in Xcode 6. There are no fields to fill. Spotlight generally, and `find` in the derived-data directory, show no recently-modified .plist files with manifest information.
>
> I examined the logs inside /var/folders/.../example.xcdistributionlogs, and found nothing obvious, other that most of the information in the distribution-context objects was (null).
>
> So something big has changed. I can’t find anything that would tell me what it might be. (It may be in a WWDC video I have bookmarked, but I’m using cellular data right now.) And if that video is the only documentation, it is… surprising.
>
> What am I missing? What should I be doing now?
>
> 	— 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


  • Prev by Date: Re: Xc6 and Enterprise manifests
  • Next by Date: Implicit conversion loses integer precision in x86_64
  • Previous by thread: Re: Xc6 and Enterprise manifests
  • Next by thread: Implicit conversion loses integer precision in x86_64
  • Index(es):
    • Date
    • Thread