Я только что купил Xcode 4 и пытаюсь разработать в нем свои приложения.Однако в настоящее время у меня нет лицензии разработчика (и она не нужна, пока я не буду готов отправить ее в магазин приложений), поэтому я сделал джейлбрейк моего устройства и установил appsync.
После выполнения предложенных шагов в этой теме , я не только не могу развернуть свой iPhone, но теперь при создании любого проекта, созданного для iPhoneOS, я получаю предупреждение;
Target Integrity
Missing SDK in target XXXXX: iphoneos
Я не знаю достаточно о sed
чтобы узнать, что происходило на этапах, когда я пытался заставить его работать, поэтому мой вопрос состоит из двух частей:
Как мне восстановить Xcode в его прежнее состояние, чтобы я могиспользуйте iOS SDK (на самом деле не нужно снова загружать 4 + ГБ от Apple).
Как настроить Xcode 4 для развертывания на моемвзломанный iPhone для тестирования.(Я должен был ранее упомянуть, что у меня все работает в Xcode 3.2 и я уже пытался удалить и заново создать самозаверяющий сертификат как iPhone Developer).
EDIT Я удалил предупреждения о том, что у меня не было SDK, просто вернувшись к файлу резервной копии, сгенерированному sed
.
EDIT 2 До этого должно было играться чуть большеспрашиваю здесь, я думаю ... Я воссоздал другой сертификат разработчика и заменил соответствующее содержимое SDKSettings.plist
следующим:
<key>AD_HOC_CODE_SIGNING_ALLOWED</key>
<string>YES</string>
<key>CODE_SIGNING_REQUIRED</key>
<string>NO</string>
<key>CODE_SIGN_ENTITLEMENTS</key>
<string></string>
<key>DEAD_CODE_STRIPPING</key>
<string>YES</string>
<key>ENTITLEMENTS_REQUIRED</key>
<string>NO</string>
И все это работает!Однако я не могу отладить, так как не могу найти параметр Project > New Build Phase > New Run Script Build Phase
в новом макете XCode.Может ли кто-нибудь просветить меня?