Ответ 1
У меня была такая же проблема, я вообще не работал у меня. Здесь мое решение:
- Открыть доступ к Keychain на Mac
- В меню перейдите в раздел "Доступ к брелокам → Ассистент сертификата → Создать сертификат"
- Назовите его "Cydia Developer" или что-то еще, введите "self-signed root" и отметьте "позвольте мне переопределить значения по умолчанию".
- Единственный параметр, который вам нужно установить в мастере, - это изменить тип сертификата на "Подписание кода". Нажмите "Продолжить" или введите нужную информацию для остальных.
- После его создания найдите его в списке сертификатов доступа для ключей и щелкните правой кнопкой мыши → Get Info, в разделе "Изменить доверие" при использовании этого сертификата "Всегда доверять".
- Записать приложение iPhone в XCode. Измените "Project- > Project Settings- > Build- > Signing Ident- > Any iPhone Device" на "Do not Code Sign".
- Скомпилируйте программу с помощью Active SDK для "iPhone Device" вместо "Simulator". Игнорируйте ошибки, связанные с подготовкой или подпиской.
- В разделе "Исполняемые файлы" перетащите вновь скомпилированное приложение туда, куда легко добраться с терминала.
- В терминале запустите 'codesign -fs' Cydia Developer '/path/appname.app/appname'
- Как-то получить ваше приложение к телефону (ssh, cydia, телепортация, что угодно) и альта! Рабочее приложение.
Чтобы развернуть с помощью ключа Apple devel, просто установите идентификатор знака кода проекта для имени имени Apple dev вместо "Do not code sign".