Я отредактировал файл SDKSettings.plist
. сделал не знак кода, и я могу построить проект. он отлично устанавливается на моем взломанном устройстве (без ошибок); но когда я хочу его запустить, он тут же вылетает из приложения! (сбой во время выполнения) Я установил то же приложение с тем же файлом на другой iPod Touch под управлением iOS 5.0, и оно работает отлично. так что проблема похоже с версией 5.1.1. (iGuess) Я НЕ ПОНЯЛ, как заставить это работать. Любые идеи?
Сбой приложения XCode 4.3.2 iOS 5.1.1 во время запуска
Ответы (2)
Я все поднимал и опускал эту проблему, и я думаю, что у меня есть ваше решение. Да, у вас должен быть минимальный уровень подписи поддельного кода, если вы хотите развертывать и отлаживать 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.
person
egregious
schedule
14.06.2012
спасибо, но я уже нашел самое простое решение. проверьте мой ответ ниже!
- person Milad; 14.06.2012
ldid -S MyApp.app/MyApp
? - person Nate   schedule 13.06.2012