Re: Xc6 and Enterprise manifests
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