我正在使用Appcelerator构建智能手机应用程序,目前只有iPhone,但计划稍后将扩展到Android领域。 通过了解配置文件和临时部署,我遇到了一些问题(我理解的其他许多问题)。 我创建了一个配置文件,其中包含我的iPhone,我的iPad和我的儿子iPhone的UDID。我使用Titanium Studio构建,然后选择“安装到IOS设备”来构建应用程序和“ipa”文件。与iTunes同步到我自己的设备。
我现在正计划将TestFlight与ipa文件一起用于分发测试版。它似乎与配置文件中的现有UDID一起正常工作。现在问题是当我添加更多UDID时。我是否必须手动更新配置文件(在developer.apple.com上),下载它并为每个添加的UDID完全重建我的应用程序?或者有更简单的方法吗?据我了解,配置文件嵌入到“ipa”文件中,这是否意味着我必须重建?
答案 0 :(得分:1)
“我是否必须手动更新配置文件(在developer.apple.com上),下载并为每个添加的UDID完全重建我的应用程序?”
是的,就像你说的那样。构建应用程序时,构建应用程序的配置文件嵌入在.ipa文件中。这用于确定哪些设备可以运行应用程序,正如TestFlight在上传.ipa文件后所说明的那样 - 列出了该配置文件中与您在TestFlight中注册的设备匹配的所有设备。因此,在更改设备配置后,您需要通过将配置文件放入XCode下载并安装配置文件,然后重新构建应用程序。