Как я могу протестировать приложение iOS на моем iPod Touch без регистрации в программе Apple Developer Program или джейлбрейка моего iPod?
Ни один из возможных вариантов на данный момент.
Я хотел бы протестировать на самом устройстве вместо экранного симулятора, чтобы увидеть, как оно работает на реальном iPod.
ios
debugging
ios-provisioning
циклон
источник
источник
Ответы:
Через семь лет после создания App Store (10 июля 2008 г.) Apple наконец-то представила новую функцию в Xcode 7, которая позволяет развертывать и запускать любое количество приложений на любом из ваших устройств, просто войдя в систему с помощью Apple. Я БЫ. Вам больше не понадобится платное членство в Программе для развертывания приложений на вашем собственном устройстве (и вам, безусловно, больше не придется делать джейлбрейк вашего устройства, если вам неудобно это делать).
Ну, во всяком случае, не для большинства случаев использования. По понятным причинам определенные возможности и права, требующие членства в Программе, такие как Game Center и покупки в приложениях, не будут доступны для приложений, развернутых с использованием этого метода. Из документации разработчика Apple :
Точные шаги по установке вашего приложения на ваше устройство iOS или Apple Watch следуют сразу же (скриншоты для удобства просмотра не показаны):
До Xcode 7 действительно требовалось членство в Программе, чтобы подписать сертификаты обеспечения, необходимые для развертывания приложений на устройствах. Единственной альтернативой был джейлбрейк. С Xcode 7 вам больше не нужно делать джейлбрейк вашего устройства только для запуска приложений, распространяемых за пределами App Store, или для тестирования приложений, если вы не можете позволить себе присоединиться к Программе, или для развертывания и использования приложений, которые вы разработали для своего личного использования. если вы не собираетесь распространять их через App Store (в этом случае вам, вероятно, все равно не нужны права, предоставляемые членством в Программе).
источник
Есть способ, которым ты можешь сделать это.
Вам понадобится ROOT-доступ для редактирования следующего файла.
Вам нужно будет перезапустить Xcode, чтобы изменения вступили в силу. Кроме того, вы должны сделать это для каждого .sdk, который вы хотите запустить на устройстве.
Теперь в настройках вашего проекта вы можете изменить
Code Signing Identity
наDon't Code Sign
.Теперь ваше приложение должно быть успешно собрано и установлено на вашем устройстве.
ОБНОВИТЬ:
Есть некоторые проблемы с iOS 5.1 SDK, что этот метод может не работать точно так же. Любые другие обновления будут перечислены здесь, когда они станут доступны.
ОБНОВИТЬ:
Вы можете найти правильный путь к
SDKSettings.plist
сxcrun
.Новое расположение SDKSettings.plist для iOS 5.1 SDK:
источник
ldid
будет подделать код подписи вашего двоичного файла. code.google.com/p/networkpx/downloads/detail?name=ldidldid
. В ваших комментариях вы делаете один комментарий о том, что подписывать с помощьюldid
не нужно, а в другом комментарии вы говорите, что это так. Вы также говорите, что этот ответ не имеет никакого отношения к джейлбрейку, но я уверен, что это так. Jailbreaking позволяет запускать двоичные файлы, которые не имеют действительных подписей. Если ваше приложение не подписано или фальшиво подписано с помощью ldid, оно не будет работать на стандартном устройстве iOS ... если вы не делаете что-то еще, что вы здесь не описали.С Xcode 7 вам больше не требуется иметь учетную запись разработчика для тестирования ваших приложений на вашем устройстве :
Проверьте это здесь .
Обратите внимание, что это официально поддерживается Apple, поэтому нет необходимости в джейлбрейкнутых устройствах или тестировании на симуляторе, но вам придется использовать Xcode 7 (в настоящее время в бета-версии на момент написания этой статьи) или позже.
Я успешно развернул приложение на своем iPhone без учетной записи разработчика. Вам придется использовать свою учетную запись iCloud для решения проблем с профилем обеспечения. Просто добавьте свою учетную запись iCloud и назначьте ее в команде выпадающем списке (в меню Identity ), а кнопка « Fix Issue» сделает все остальное.
ОБНОВИТЬ:
У некоторых людей проблемы с iOS 8.4 , вот как это исправить .
источник
Я никогда не пробовал, но, выполняя поиск в Google, Jailcoder выглядит как решение. Проблема в том, что устройство должно быть взломано. Если кто-то попробует это, пожалуйста, прокомментируйте и дайте нам знать, как это работает.
источник
Перейти параметры сборки под Кодовое Подписание , набор подписывания кода идентичности , как IOS Developer & Provisioning Profile как Automatic .
Выберите ваше устройство (теперь видимое) из выпадающего списка и запустите приложение.
источник
Приведенные выше ссылки на JailCoder указывают на сайт, который больше не существует. Похоже, вы должны использовать http://oneiros.altervista.org/jailcoder/ или https://www.facebook.com/jailcoder
источник
только что протестировал JailCoder www.jailcoder.com и я могу запускать и отлаживать на взломанных устройствах. Вам просто нужна новая нетронутая установка xCode, если нет, просто удалите и установите xCode снова и запустите JailCoder
источник
Это стоит того, чтобы подать заявку на программу разработчика Apple. Вы сможете использовать специальную подготовку для распространения своего приложения среди тестировщиков и тестовых устройств. Вам разрешено добавить 100 специальных устройств подготовки к вашей программе для разработчиков.
источник
Следуй этим шагам:
1. Откройте Xcode-> выберите проект-> выберите цели-> отметьте автоматическое управление подписью-> затем добавьте свою учетную запись разработчика Apple-> очистите проект-> создайте проект-> запустите, все работает нормально.
источник