代码之家  ›  专栏  ›  技术社区  ›  arachide

当将应用程序加载到内存中时,Ad Hoc版本立即退出。

  •  0
  • arachide  · 技术社区  · 14 年前

    我有一个应用程序,它在模拟器上运行良好,但是特设版本总是在默认之后退出。PNG启动并开始运行在我的iPod上。

    我想看看有没有什么问题

    •   Case sensitivity.  
    •   Read/write bundle files.  
    •   Memory Leak
    

    但一切看起来都很好。应用程序占用的内存不超过800K。 我在任何地方设置断点,但在调试器到达它们之前它仍然退出。 没有坠机报告。

    如果我设置1个或多个NSAlertView并在rootController(UITabBarController)的viewDidLoad中显示,它将正常工作,这是一件有趣的事情!

    这是我第一次使用UITabBarController,我总是构建自己的多视图控制器。

    我不确定这个问题是否与UITabBarController的使用有关。

    我的Xcode 3.1.4 苹果操作系统是10.6.5

    我坚持了3,4天。

    欢迎任何评论

    谢谢 交互开发

    2 回复  |  直到 14 年前
        1
  •  0
  •   Brad    14 年前

    这听起来像是资源调配问题。如果出现证书问题,它将准确地执行此操作-显示加载屏幕-然后中止。例如,如果证书过期,就会发生这种情况。

    不过,请告诉您这是在控制台上发生的。在连接了iDevice的情况下运行-打开管理器-查看控制台-尝试运行。看看它是否在发射时抱怨证书。

    如果没有-控制台可能会告诉你 某物 ...

        2
  •  0
  •   Mike Weller    14 年前

    通常,您的特殊生成设置将指定一个Entitlements.plist文件,该文件通过 get-task-allow 设置。这是为了阻止用户在测试应用程序时调试/检查内存等。如果应用程序与您的调试版本一起工作,则这是最有可能的解释。