iphone - Appcelerator-Ad-Hoc分发时崩溃,但使用有线连接在设备上成功运行

标签 iphone crash titanium appcelerator ad-hoc-distribution

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

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

崩溃总是在弹出应用程序初始屏幕后发生。

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

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

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

谢谢

最佳答案

当我进行临时构建时,我几乎从不使用TiStudio来执行此操作。创建临时广告时,请按照以下步骤操作:

  • 在成员(member)中心中创建开发人员分发配置文件(确保 bundle 包ID与您的项目匹配)。在应用商店中选择即席即用,并确保包括所有设备。
  • 运行您的Titan项目,这只是确保项目“build”文件夹中有内容。
  • 转到YOUR_PROJECT / build / iphone /并打开XCode项目。
  • 本质上,从这里开始,您将像其他XCode开发人员一样遵循分发的确切方法。 See this Doc link
  • 概括地说,以上链接告诉您执行“产品->归档”,然后从“归档”选项卡上的“组织器”窗口中单击“分发...”按钮,然后为“保存为企业或临时部署”

  • 如前所述,在测试的所有重要步骤中最好使用Apple工作流程。

    关于iphone - Appcelerator-Ad-Hoc分发时崩溃,但使用有线连接在设备上成功运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11888585/

    相关文章:

    android - 为什么应用程序在超过 3g 而不是通过 WiFi 下载时崩溃?

    android - Bootstrap Modal 无法在 Android Webview 上正确显示

    file - Titanium Android file.read() 从 Intent 中为外部媒体返回 null

    iphone - openDatabase() 方法抛出异常(SECURITY_ERR : DOM Exception 18)

    iphone - iOS - 允许用户从文档目录下载文件,但不允许使用 iTunes 上传文件

    iphone - 检索旋转的 UIImageView 的所有 4 个坐标

    jQuery 'document' 、 'body' 和 'html' 选择器在 iPhone 上不起作用

    android - 其他 Activity 类中的方法

    java - Groovysh 无法启动并出现 java.lang.NoSuchMethodError

    cordova - Xamarin 2.0 与 Appcelerator Titanium 与 PhoneGap