Xcode 5は、エンタープライズIPAのplist記述子の作成に役立ちました。 Xcode 6(6A313)はipaのみを作成します。これはバグですか、それとも意図的な変更ですか?もしそうなら-一歩後退する理由は何でしょうか?
Xcode 5を使用して以前にplistを生成していなかった場合、自分で手動で作成する必要があります。プロセスに役立つ自動ツールを知っていますか?
私は同じ問題を抱えています。昨夜ビルドを出す必要がありました。結局、古いplistを再利用して更新しただけです。テンプレートは次のとおりです。
<?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>[INSERT URL HERE]</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>[INSERT BUNDLE ID HERE]</string>
<key>bundle-version</key>
<string>[INSERT VERSION HERE]</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>[INSERT APP TITLE HERE]</string>
</dict>
</dict>
</array>
</dict>
</plist>
古いものを再利用する以外の解決策が見つかりませんでした.plist
-file ---完全に機能しました。
私は次の方法でこの問題を修正しました(@ pir800が言及したように)-
1)古いプロジェクトのplistファイルを取得し、名前をipaファイルと同じ名前に変更します
2)plistファイルの次のキーの値を変更-a)url。 b)バンドル識別子。 c)タイトル。
そして、サーバーにipaとplistを置きます。残りはXcode5と同じです。
しかし、それは非常に悪いです。Appleは開発者に通知し、ドキュメント内のそのようなタイプの変更を言及する必要があります。
自分のやり方が正しいか間違っているかはわかりませんが、Enterprise In-house Distributionビルドは適切にダウンロードされて動作しています。 .... :)
Apple開発者も同じ。このスレッドを確認できますhttps://devforums.Apple.com/message/1076995#1076995また、誰かがより良い解決策を見つけたら返信してください。
ありがとうございました...
エンタープライズ展開についてはわかりませんが、XCode 7.0では、アドホック展開用のアーカイブをエクスポートしながらmanifest.plistを作成できます...
お役に立てれば。
受け入れられた回答を拡張するには、299 $エンタープライズアカウントのチームメンバーである必要があります。 Project Navigator(ProjectName)->ターゲット->全般タブに移動し、299 $エンタープライズ開発者アカウントに関連付けられているアカウントを選択します。探しているアカウントが見つからない場合は、XCode->設定->アカウントに移動し、あなたがそのアカウントの管理者/エージェント/チームメンバーであるかどうかを確認してから、ipaおよびplistファイルを作成します。