ios - 使用 Appcelerator 和 IOS 部署时的工作流程

标签 ios titanium appcelerator

我正在使用 Appcelerator 构建智能手机应用程序,目前只有 iPhone,但计划稍后扩展到 Android 领域。 我在理解供应配置文件和临时部署时遇到了一些问题(正如我所理解的许多其他问题)。 我创建了一个配置文件,其中包含我的 iPhone、iPad 和我儿子 iPhone 的 UDID。我使用 Titanium Studio 构建,然后选择“安装到 IOS 设备”来构建应用程序和“ipa”文件。与 iTunes 同步到我自己的设备。

我现在计划使用带有 ipa 文件的 TestFlight 来分发测试版。它似乎可以与配置文件中现有的 UDID 一起使用。现在的问题是当我添加更多 UDID 时。我是否必须手动更新配置文件(在 developer.apple.com 上)、下载它并为每个添加的 UDID 完全重建我的应用程序?或者有更简单的方法吗?据我了解,配置文件嵌入到“ipa”文件中,这是否意味着我必须重建?

最佳答案

“我是否必须手动更新配置文件(在 developer.apple.com 上)、下载它并为每个添加的 UDID 完全重建我的应用程序?”

是的,正如你所说。当您构建应用程序时,构建该应用程序所针对的配置文件嵌入在 .ipa 文件中。这用于确定哪些设备可以运行该应用程序,如 TestFlight 在上传 .ipa 文件后所示 - 列出该配置文件中与您已向 TestFlight 注册的设备相匹配的所有设备。因此,更改设备配置后,您需要通过将配置文件拖放到 XCode 中来下载并安装配置文件,然后重新构建应用。

关于ios - 使用 Appcelerator 和 IOS 部署时的工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8803512/

相关文章:

ios - 如何以编程方式为 UISegmentedControl 中的段设置选定状态

ios - 如何将包含 pod 的框架添加到另一个项目中

javascript - 屏幕截图未发送至钛合金电子邮件

titanium - 错误: Invalid "--device-id"

ios - 如何解决 appcelerator 4.x 中的 CodeSign 错误

variables - 如何在appcelerator Alloy中访问另一个js文件中的变量

iphone - 如何使拖动的 UIView 减速?

ios - GID didSignInFor 实际在哪里登录了用户?

javascript - javascript 中的句子但可变

javascript - Appcelerator Titanium 或 JavaScript 的源代码审查和分析工具?