【问题标题】:Appcelerator - Crash on Ad-Hoc distribution but ran successfully on device using wired connectionAppcelerator - Ad-Hoc 分发崩溃,但使用有线连接在设备上成功运行
【发布时间】:2012-08-09 17:14:59
【问题描述】:

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

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

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

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

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

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

谢谢

【问题讨论】:

    标签: iphone crash titanium appcelerator ad-hoc-distribution


    【解决方案1】:

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

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

    正如我之前提到的,最好使用 Apple 工作流程来完成所有重要的测试步骤。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-19
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多