Попытка развернуть мое приложение на моем взломанном iPhone, но приложение сразу закрывается!

Можно создать Polygon, который представляет Ваш вверх и вниз по треугольникам и затем устанавливает их, чтобы быть содержанием кнопок:

<Button>
  <Polygon 
    Points="300,200 450,200 375,300 300,200"
    Stroke="Black">
    <Polygon.Fill>
      <SolidColorBrush Color="Black" />
    </Polygon.Fill>
  </Polygon>
</Button>

можно настроить их для рисования отличающийся изображенный, но это обычно - XAML, который Вы использовали бы для базовой геометрии.

13
задан Stefan Kendall 17 August 2009 в 02:55
поделиться

2 ответа

У меня была такая же проблема, ldid у меня не работал. Вот мое решение:

  1. Открыть доступ к связке ключей на Mac
  2. В меню выберите «Доступ к связке ключей -> Помощник по сертификации -> Создать сертификат»
  3. Назовите его «Cydia Developer» или как-нибудь, введите « самоподписанный корень »и установите флажок« Позвольте мне переопределить значения по умолчанию ».
  4. Единственная опция, которую вам нужно установить в мастере, - это изменить Тип сертификата на« Подпись кода ». Нажмите «Продолжить» или введите желаемую информацию для остального.
  5. После создания найдите его в списке сертификатов Keychain Access и щелкните правой кнопкой мыши -> Получить информацию, в разделе «Доверие» измените «При использовании этого сертификата» на «Всегда доверять».
  6. Напишите приложение для iPhone в XCode. Измените "Проект-> Настройки проекта-> Сборка->"
  7. Скомпилируйте программу с активным SDK, установленным для «iPhone Device» вместо «Simulator». Игнорируйте ошибки, связанные с инициализацией или подписью.
  8. В разделе «Исполняемые файлы» перетащите недавно скомпилированное приложение в то место, куда легко получить доступ с терминала.
  9. В терминале запустите 'codeign -fs "Cydia Developer" / path / appname.app / appname '
  10. Каким-нибудь образом доставьте ваше приложение на телефон (ssh, cydia, телепортация, что угодно) и альт! Рабочее приложение.

Для развертывания с ключом разработки Apple просто установите идентификатор подписи кода сборки проекта на имя ключа разработчика Apple вместо «Не подписывать код».

  • Скомпилируйте программу с активным SDK, установленным для «iPhone Device» вместо «Simulator». Игнорируйте ошибки, связанные с инициализацией или подписью.
  • В разделе «Исполняемые файлы» перетащите недавно скомпилированное приложение в то место, куда легко получить доступ с терминала.
  • В терминале запустите 'codeign -fs "Cydia Developer" / путь / appname.app / appname '
  • Каким-нибудь образом доставьте ваше приложение на телефон (ssh, cydia, телепортация, что угодно) и альт! Рабочее приложение.
  • Для развертывания с ключом разработки Apple просто установите идентификатор подписи кода сборки проекта на имя ключа разработчика Apple вместо «Не подписывать код».

    перетащите недавно скомпилированное приложение в то место, куда легко получить доступ с терминала.
  • В терминале запустите'codeign -fs "Cydia Developer" /path/appname.app/appname'
  • телефон (ssh, cydia, телепортация, что угодно) и альт! Рабочее приложение.
  • Для развертывания с ключом разработки Apple просто установите идентификатор подписи кода сборки проекта на имя ключа разработчика Apple вместо «Не подписывать код».

    перетащите недавно скомпилированное приложение в то место, куда легко получить доступ с терминала.
  • В терминале запустите'codeign -fs "Cydia Developer" /path/appname.app/appname'
  • телефон (ssh, cydia, телепортация, что угодно) и альт! Рабочее приложение.
  • Для развертывания с ключом разработки Apple просто установите идентификатор подписи кода сборки проекта на имя ключа разработчика Apple вместо «Не подписывать код».

    14
    ответ дан 1 December 2019 в 23:48
    поделиться

    Вы подписывали свое приложение? Я не уверен, нужно ли это для приложений Xcode, но для запуска приложений, скомпилированных с помощью Jailbreak-toolchain, вам нужно запустить ldid -S (как root) в исполняемом файле приложения (например, MyApp.app/MyApp). Этот поток может помочь: Thread

    3
    ответ дан 1 December 2019 в 23:48
    поделиться
    Другие вопросы по тегам:

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