【问题标题】:AdHoc build not getting archived with Titanium SDK 3.2.0未使用 Titanium SDK 3.2.0 归档 AdHoc 构建
【发布时间】:2014-02-10 17:16:35
【问题描述】:
我已经使用 Titanium 3.2.0 实现了跨平台应用程序,但是当我尝试为 iOS AdHoc 分发版本存档时,它没有被编译。如下所述,它不断给出开发人员名称错误 - 无效的“--distribution-name”值“”
我也尝试从 XCode、Titanium UI 和终端构建,但到处都是同样的错误。我已经提到了https://jira.appcelerator.org/browse/TISTUD-5642,它说这个问题已经解决了,但我仍然在每台更新到 3.2.0 的机器上或者即使是在新安装 3.2.0 的情况下都面临这个问题。
请帮助并提供信息。
问候。
【问题讨论】:
标签:
xcode
titanium
ad-hoc-distribution
【解决方案1】:
听起来您的应用程序 ID 与您的项目与您的配置文件不匹配。
在您的 Tiapp.xml 文件中,您可能拥有类似 com.mycompname.THISappname 的应用程序 ID,但您告诉 Apple 配置文件您的应用程序 ID 名为 com.mycompname.OTHERappname。所以他们不匹配。更改您的 Tiapp.xml 文件以匹配 Apple Provisioning Profile 的预期或创建另一个匹配您在 Titanium Studio 中的应用程序 ID 的配置文件。
【解决方案2】:
这对我有用:创建一个新的生产证书并创建一个具有相同捆绑 ID 的新配置文件。 (是的,如果您要更新已经上线的应用程序,这将起作用)。下载证书和证明。配置文件并同时运行(双击)。现在重复步骤 6 并存档。这应该可以。