我已经在SDKSettings.plist
. 做了不要代码签名的事情,我可以构建项目。它完美地安装在我的越狱设备上(没有错误);但是当我想运行它时,它会立即跳出应用程序!(运行时崩溃)我在另一台运行 iOS 5.0 的 iPod Touch 上安装了具有相同文件的相同应用程序,它运行良好。所以问题似乎出在 5.1.1 版本上。(iGuess)我不知道如何使这项工作。有任何想法吗?
问问题
1927 次
2 回答
1
答案是使用JailCoder。
于 2012-06-16T13:01:47.580 回答
0
我一直在这个问题上上下下,我想我有你的解决方案。是的,如果你想从 Xcode 4.3 部署和调试,你必须有最低级别的假代码签名。在 Xcode 中重新打开代码签名并按照此处的基本说明进行操作。不要担心 -gta 代码签名标志并将以下内容用于您的 ldid3.py 脚本(另一个根本不起作用):
!/usr/bin/python
from sys import argv
from subprocess import call, check_call
from os.path import basename, splitext, join
from tempfile import NamedTemporaryFile
app = argv[-1]
obj_path = join(app, splitext(basename(app))[0])
with NamedTemporaryFile() as f:
f.write("""
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>get-task-allow</key>
<true/>
</dict>
</plist>\n""")
f.flush()
check_call(['/usr/local/bin/ldid', '-S' + f.name, obj_path])
我不必执行 tdmtanf 步骤,但这可能是因为我安装了 appsync。
于 2012-06-14T03:40:48.357 回答