приложение для iPhone Минус App Store?

В двух словах легко запомнить PECS

  1. Используйте подстановочный символ <? extends T>, если вам нужно извлечь объект типа T из коллекции.
  2. Используйте кнопку <? super T>, если вам нужно поместить объекты типа T в коллекцию.
  3. Если вам нужно удовлетворить обе вещи, ну, не используйте подстановочный знак. Так просто, как это.
198
задан Siguza 9 October 2015 в 05:25
поделиться

6 ответов

Официальная Программа

Разработчика Для стандартного iPhone необходимо будет заплатить 99/лет долларов США, чтобы быть членом программы разработчика. Можно тогда использовать специальную систему для устанавливания приложения максимум на 100 устройств. Программа разработчика имеет детали, но она включает добавляющие UUID для каждого из устройств к Вашему пакету приложений. UUID могут быть самым легким полученным использованием Специальный Помощник доступный от App Store. Для получения дальнейшей информации на этом методе, посмотрите Craig Hockenberry Тестирование бета-версии на iPhone 2.0 статья

Взломанный iPhone

Для взломанных iPhone, можно использовать следующий метод, который я лично протестировал использование , демонстрационное приложение AccelerometerGraph на iPhone OS 3.0.

Создает Самоподписанный Сертификат

Сначала, необходимо будет создать сам подписанный сертификат и исправить iPhone SDK для разрешения использования этого сертификата:

  1. Цепочка для ключей Запуска Access.app. Без выбранных объектов, из меню Keychain выбирают Помощник Сертификата, затем Создают Сертификат.

    Имя: iPhone Developer
    Тип Сертификата: Подписывание кода
    Позволило мне переопределить значения по умолчанию: Да

  2. Щелчок Продолжаются

    Законность: 3 650 дней

  3. Нажимают поле Continue

  4. Blank out the Email address.

  5. Нажимают Continue до завершенный.

    необходимо видеть, что "Этому корневому сертификату не доверяют". Это ожидается.

  6. Набор iPhone SDK, чтобы позволить самоподписанному сертификату, который будет использоваться:

    sudo/usr/bin/sed-i .bak 's/XCiPhoneOSCodeSignContext/XCCodeSignContext /'/Developer/Platforms/iPhoneOS.platform/Info.plist

    , Если у Вас есть открытый XCode, перезапустите его для этого изменения для вступления в силу.

Ручное Развертывание по WiFi

следующие шаги требуют openssh, и uikittools быть установленными сначала. Замена jasoniphone.local с именем узла целевого устройства. Обязательно установите Ваш собственный пароль и на mobile и на root пользователи после установки SSH.

, Чтобы вручную скомпилировать и установить Ваше приложение по телефону как системное приложение (обходящий систему установки Apple):

  1. Проект, Набор Активный SDK, Устройство и Набор Активная Конфигурация сборки, Выпуск.

  2. Компиляция Ваш проект обычно (использующий Сборку, не Сборку & Пойдите).

  3. В build/Release-iphoneos каталог у Вас будет комплект приложений. Используйте свой предпочтительный метод передать это Приложениям / на устройстве.

    scp -r AccelerometerGraph.app root@jasoniphone:/Applications/

  4. SpringBoard, которым Позволяют, знают, что новое приложение было установлено:

    ssh mobile@jasoniphone.local uicache

    Это только должно быть сделано, когда Вы добавляете или удаляете приложения. Обновленные приложения просто должны быть повторно запущены.

Для создания жизни легче для себя во время разработки можно установить ключевую аутентификацию SSH и добавить эти дополнительные шаги как сделанный на заказ шаг в проекте.

Примечание, что, если Вы хотите удалить приложение позже, Вы не можете сделать так через стандартный интерфейс SpringBoard и необходимо будет использовать SSH и обновить SpringBoard:

ssh root@jasoniphone.local rm -r /Applications/AccelerometerGraph.app &&
ssh mobile@jasoniphone.local uicache
187
ответ дан Jason Weathered 23 November 2019 в 05:13
поделиться

Да, как только Вы присоединились к iPhone Developer Program и заплатили Apple 99$, можно настроить приложения максимум на 100 устройствах на iOS.

18
ответ дан logancautrell 23 November 2019 в 05:13
поделиться

Стоит отметить, что, если Вы идете взломанным путем, это возможно (вероятно?), что обновление iPhone OS уничтожило бы Вашу способность запустить эти приложения. Я пошел бы официальным путем и заплатил бы 99$, которые будут авторизованы. В дополнение к не необходимости волноваться о Ваших ударяемых приложениях, Вы также получаете возможность (должны Вы выбирать) выпускать Ваши приложения на хранилище.

4
ответ дан August 23 November 2019 в 05:13
поделиться

*Изменения/замечания для Xcode 3.2.1 и iPhone SDK 3.1.2

Ручное развертывание по WiFi

2) Обязательно перезапустите Xcode после изменения Info.plist

3) Команда "uicache" не найдена, использование killall -HUP SpringBoard работало на меня нормально.

В остальном, я могу подтвердить, что это работает нормально.

Пользователи Mac, используя PwnageTool 3.1.4 отлично сработали для Jailbreaking (DL через торрент).

1
ответ дан 23 November 2019 в 05:13
поделиться

Если вы исправите /Developer/Platforms/iPhoneOS.platform/Info.plist , а затем попытаетесь отладить приложение, работающее на устройстве с использованием реального профиля разработки от Apple, вероятно, не будет работать. Симптомы - странные сообщения об ошибках от com.apple.debugserver и то, что вы можете использовать любой идентификатор пакета без получения ошибки при сборке в Xcode. Решение - восстановить Info.plist .

1
ответ дан 23 November 2019 в 05:13
поделиться
  • Создайте свое приложение
  • Загрузите на сайт для исправления ошибок
  • (Если ваше приложение достаточно хорошее) версия крэка будет опубликована через несколько минут и готова для скачивания всеми; -)
14
ответ дан 23 November 2019 в 05:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: