Xcode 6 Save for Enterprise Deployment不会为ipa创buildplist吗?

Xcode 5帮助创build企业ipa的plist描述符。 Xcode 6(6A313)仅创buildipa。 这是一个错误还是有意的改变? 如果是这样 – 退后一步的原因是什么?

如果我以前没有使用Xcode 5生成plist,我需要自己手工创build。 你知道有哪个自动工具可以帮助你吗?

我有同样的问题。 需要build立一个昨晚的build设。 我最终只是重新使用旧的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> 

无法find其他解决scheme,而不是重新使用旧的.plist文件—完美的工作。

我以下面的方式解决了这个问题(As @ pir800提到) –

1)取一个旧项目的plist文件,重命名它的名字应该与ipa文件相同。

2)更改了plist文件中以下按键的值 – a)url。 b)捆绑标识符。 c)标题。

然后把ipa和plist放在服务器上。 剩下的东西和Xcode5一样。

但是很不好,苹果应该通知开发者并在文件中提到这种types的变化。

我不是我的方式是正确的或错误的,但我的企业内部分配版本正确下载和工作。 …. 🙂

我也在苹果开发者的回复。 你可以检查这个线程https://devforums.apple.com/message/1076995#1076995如果有任何一个find更好的解决scheme,那么请回复。

谢谢…

要扩大接受的答案,您需要成为299 $企业帐户的团队成员。 转到项目导航器(ProjectName) – >目标 – >常规选项卡,并select与299 $企业开发人员帐户相关联的帐户。 如果您找不到要查找的帐户,请转至XCode – >首选项 – >帐户,然后检查您是否是该帐户的pipe理员/座席/团队成员,然后继续制作ipa和plist文件。

我不确定企业部署,但在XCode 7.0中,您可以创buildmanifest.plist,同时导出Ad Hoc部署的归档文件…

  1. select产品>存档
  2. 构build完成后,select您想要导出的档案,然后select“导出…”
  3. select“保存以进行即席部署”
  4. select你的开发团队
  5. select“设备支持”所需的选项
  6. 在“摘要”页面上,选中“包含无线安装清单”旁边的checkbox。 这会将manifest.plist添加到保存.ipa文件的文件夹中。 – 点击下一步”
  7. 将正确的path插入.ipa,显示图像和全尺寸图像,然后单击“导出”

希望这可以帮助。

我遇到了完全相同的事情,不得不重新使用从Xcode5生成的plist文件。 还有一件事要补充:validationbutton,我们在归档后呈现,并没有正确validation我的应用程序。 它通过“准备存档”,但随后引发一个错误,“找不到与Applications / plumbsApp.app匹配的configuration文件” – 没有有效的configuration文件允许指定的权利:应用程序标识符,beta-reports-active,keychain-访问组。

现在,解散这个并继续“导出”,创build我的.ipa文件,我的用户能够正确安装,正确的URL,当然。 所以,不完全确定这是为什么发生。 我运行了testing版的Xcode,但使用了Xcode6的最终版本。 也许是红鲱鱼的testing版评论。 有没有其他人经历过这种情况下,档案的validation以这种方式失败,但应用程序安装好吗?