Я слежу за обсуждением этой статьи , вот что я сделал:
Редактировать /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