нет NSLog после взлома xCode из профиля обеспечения и подписи кода - PullRequest
2 голосов
/ 21 октября 2009

Я слежу за обсуждением этой статьи , вот что я сделал:

Редактировать /Developer/Platforms/iPhoneOS.platform/Info.plist, чтобы выглядеть так:

<key>NATIVE_ARCH</key>
<string>armv6</string>
<key>PLIST_FILE_OUTPUT_FORMAT</key>
<string>binary</string>
<key>PROVISIONING_PROFILE_ALLOWED</key>
<string>NO</string>
<key>PROVISIONING_PROFILE_REQUIRED</key>
<string>NO</string>
<key>SDKROOT</key>
<string>iphoneos2.2</string>

Затем запустите этот скрипт на моем компьютере

#!/bin/bash
cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/
dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
printf "\xc3\x26\x00\x00" >> working
dd if=iPhoneOS\ Build\ System\ Support of=working bs=1 skip=127504 seek=127504
/bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
/bin/mv working iPhoneOS\ Build\ System\ Support
chmod a+x iPhoneOS\ Build\ System\ Support

Это все, что я сделал. Теперь я могу запустить свое приложение на устройстве без какой-либо подготовки или подписания кода, но проблема в том, что у меня нет никаких сообщений отладки на консоли. На симуляторе все нормально. Кто-нибудь знает, как я могу вернуть их?
Кстати, я использую OSX 10.5.7 и xCode 3.1.4

1 Ответ

2 голосов
/ 21 октября 2009

Вы используете взломанное устройство? Мне кажется, что вы злоупотребляете SDK, и вам будет трудно получить поддержку для этого.

Вполне вероятно, что для правильной отладки на устройстве необходимо подписать код. Поскольку вы обошли это, отладка не работает.

Возможно, вы сможете подключить отладчик вручную?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...