1

这个问题与 iPhone 上的 Appcelerator Titanium 开发有关。

我能够在直接连接到我的 mac 的设备上运行该应用程序,但每次我进行临时分发时,该应用程序都会崩溃。

崩溃总是在应用程序启动画面弹出后发生。

我还注意到,当使用有线连接直接从 Titanium Studio 安装到设备时,应用程序的大小会更大。当我进行临时分发然后通过 iTunes 手动安装分发 IPA 时,它会更小。

我使用 iOS 5.1 SDK、Titanium SDK 2.1.1.GA、Mountain Lion OSX。

我怀疑代码签名有问题。有没有人遇到过类似的问题?

谢谢

4

1 回答 1

0

当我进行临时构建时,我几乎从不使用 TiStudio 来执行此操作。以下是我在创建 Ad-Hoc 时执行的步骤:

  1. 在会员中心创建开发者分发配置文件(确保捆绑包 ID 与您的项目匹配)。选择 Ad-Hoc 而不是应用商店,并确保包含您的所有设备。
  2. 运行你的钛项目,这只是为了确保项目“build”文件夹中有一些东西。
  3. 转到 YOUR_PROJECT/build/iphone/ 并打开 XCode 项目。
  4. 从本质上讲,您可以像其他所有 XCode 开发人员一样遵循确切的分发方法。请参阅此文档链接
  5. 简而言之,上面的链接告诉您执行“产品->存档”,然后从“存档”选项卡上的“组织者”窗口单击“分发...”按钮,然后选择“保存为企业或广告”选项-Hoc 部署”

正如我之前提到的,在测试中的所有重要步骤中使用 Apple 工作流程可能会更好。

于 2012-08-13T03:38:20.793 回答