Iphone 我的应用程序启动后立即崩溃,可以';我找不到有效的解决办法。

Iphone 我的应用程序启动后立即崩溃,可以';我找不到有效的解决办法。,iphone,xcode,jailbreak,Iphone,Xcode,Jailbreak,我无法让我的应用程序在iOS 5.1上运行。它在设备启动后立即崩溃。我知道该应用程序不会崩溃,因为它在iOS 5.0上运行良好。我试过JailCoder和类似的教程,用ldid手动签名,但都不管用。由于这个问题,我的应用程序的开发已经停止。还有什么我能做的吗?这非常令人沮丧。您似乎没有为应用程序的可执行文件提供正确的chmod设置。尝试(以root用户身份): 您可能还需要对应用程序进行伪代码设计才能运行: ldid -S /Applications/Brandsonic\ Web\ mobil

我无法让我的应用程序在iOS 5.1上运行。它在设备启动后立即崩溃。我知道该应用程序不会崩溃,因为它在iOS 5.0上运行良好。我试过JailCoder和类似的教程,用ldid手动签名,但都不管用。由于这个问题,我的应用程序的开发已经停止。还有什么我能做的吗?这非常令人沮丧。

您似乎没有为应用程序的可执行文件提供正确的
chmod
设置。尝试(以root用户身份):

您可能还需要对应用程序进行伪代码设计才能运行:

ldid -S /Applications/Brandsonic\ Web\ mobile.app/Brandsonic\ Web\ mobile

安装后是否尝试重新启动设备?我在iKlive Networks上写了这本指南,我总是要回复,否则它就会崩溃。

你有崩溃报告吗?@joshOfAllTrades我没有。没有创建任何。我不认为该应用程序正在崩溃,我认为它在启动时会立即被杀死。从Cydia安装syslogd,打开它,启动应用程序,等待崩溃,请参阅登录/var/log/syslog。还要检查你的应用程序可执行文件是否具有执行权限。@H2CO3我这样做了,并得到了这些条目。我在那里看到权限被拒绝,那么这个问题只是一个简单的权限错误吗?chmod命令工作正常,但ldid没有。当我执行命令(通过Mac上的SSH)时,我得到了以下错误:代码设计\u分配:针对架构armv6对象:/Applications/Brandsonic Web mobile.app/Brandsonic Web mobile格式错误的对象(未知加载命令8)util/ldid.cpp(582):\u断言(78:WEXITSTATUS(status)==0)@Segadude如果你按照我在iklive.org上的教程中告诉你的去做,那就行了,我的脚本在第12行伪造了代码符号。
ldid -S /Applications/Brandsonic\ Web\ mobile.app/Brandsonic\ Web\ mobile