Есть способ сделать это.
Вам понадобится доступ ROOT для редактирования следующего файла.
Перейдите к
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk
и откройте файлSDKSettings.plist
.В этом файле разверните DefaultProperties и измените CODE_SIGNING_REQUIRED на
NO
, пока вы там, вы также можете изменить ENTITLEMENTS_REQUIRED наNO
.
Вам нужно будет перезапустить Xcode, чтобы изменения вступили в силу. Кроме того, вы должны делать это для каждого .sdk, который хотите запустить на устройстве.
Теперь в настройках вашего проекта вы можете изменить Code Signing Identity
на Don't Code Sign
.
Теперь ваше приложение должно успешно собираться и устанавливаться на вашем устройстве.
Есть некоторые проблемы с iOS 5.1 SDK , что этот метод может не работать точно так же. Любые другие обновления будут перечислены здесь, когда они станут доступны.
Вы можете найти правильный путь к SDKSettings.plist
с помощью xcrun
.
xcrun --sdk iphoneos --show-sdk-path
Новое местоположение SDKSettings.plist для iOS 5.1 SDK:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist
Только когда я увидел эти 2 руководства, я наконец понял, что и как работает контроль версий ...
и
от чтения этого, чтобы освоить его, было очень быстро! :)