Xcode 5帮助创建用于企业ipa的plist描述符。 Xcode 6 (6A313)仅创建ipa。 这是一个错误还是有意更改?如果是 - 为什么要倒退一步?
如果我没有使用Xcode 5之前生成的plist,那么我需要自己手动创建。 您知道是否有任何自动化工具可以帮助完成此过程吗?
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
文件,找不到其他解决方案 --- 运行完美。
为了扩展接受的答案,您需要成为299美元企业账户的团队成员。进入项目导航器(项目名称)->目标->常规选项卡,并选择与299美元企业开发者账户相关联的账户。如果您找不到要查找的账户,请转到XCode ->首选项 ->账户并检查您是否是所述账户的管理员/代理/团队成员,然后继续制作ipa和plist文件。
我不确定企业部署,但在XCode 7.0中,您可以在导出Ad Hoc部署的存档时创建一个manifest.plist...
希望这有所帮助。
我也遇到了同样的问题,需要重复使用从Xcode5生成的plist文件。还有一件事要补充:在归档后我们看到的验证按钮不能正确验证我的应用程序。它能通过“准备归档”这一步骤,但是会弹出一个错误:“找不到与Applications/plumbsApp.app相匹配的配置文件” - 没有一个有效的配置文件允许指定的权利:应用程序标识符、beta-reports-active、keychain-access-groups。
现在,忽略这个错误并继续“导出”,就可以创建我的.ipa文件,我的用户可以正确安装,并且当然是带有正确的URL。所以,我不太确定为什么会发生这种情况。我正在运行Xcode的beta版本,但使用的是Xcode6的最终版本。也许beta版本只是一个误导。是否还有其他人遇到过这种情况,在此归档验证失败,但应用程序可以正常安装?