-
Похожий контент
-
Вылетает java.lang.illegalargumentexception (при MediaPlayer1.FileName:='/storage/emulated/0/download/1.mp4';)
От uakmal,
- 0 ответов
- 1 267 просмотров
-
- 8 ответов
- 3 319 просмотров
-
- 13 ответов
- 3 717 просмотров
-
- 3 ответа
- 3 406 просмотров
-
- 15 ответов
- 10 049 просмотров
-
- 16 ответов
- 4 125 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Losev Andrei
Приветствую!
Кто-нибудь пробовал сабж? Есть у меня рабочий проект под Android, который нужно перетащить под iOS. Сразу скажу, что раньше с Apple дело не имел, так что на первый взгляд показалось несколько запутанно, но спустя несколько дней уверен, что практически все сделано верно. А вот результат — ноль. Так что нужна помощь.
Итак, что есть из ПО/железа:
Что сделано на developer.apple.com:
Что имеем в результате: в Xcode 10.3 (выбран командой xcode-select) могу создать тестовый проект, с тем же именем, что в Delphi, и запустить на телефоне, из чего следует, что подтянутый profile и сертификат в порядке;
В Delphi:
В Delphi проект успешно собирается, но не деплоится, получаю ошибку: «No provisioning profile found for the selected build configuration». Дополнительно вылезает окно справки «Troubleshooting: Cannot Connect to the MAC», похоже не имеющее отношение к делу.
Delphi в Options-Deploymet-Provisioning действительно не находит нужный профайл и ничего кроме <Use Environment Option (Auto) > не доступно. В Options-Version Info CFBundleIdentifier выставлен такой же, как в Xcode при успешной сборке проекта (то есть «ru.domain.имя проекта»).
На стороне Мака в терминале имеем выполнение Paserver-ом набора команд (Paserver запускаю посредством PaServerManager):
> command_line: "/usr/bin/xcrun" simctl list devices
> command_line: "/Applications/PAServer-20.0.app/Contents/MacOS/iosinstall" -q -v -t 5
> command_line: "/Applications/PAServer-20.0.app/Contents/MacOS/iosinstall" -q -v -t 5
> command_line: "/usr/bin/security" find-identity -v
> command_line: "/usr/bin/security" find-certificate -p -a -c "iPhone Developer: Andrei Losev (GJ...)"
> command_line: "/usr/bin/security" cms -D -i "/Users/macuser/Library/MobileDevice/Provisioning Profiles/590086d7-76d7-4f2b-951f-a2dc329823a6.mobileprovision"
То есть Paserver пытается «подцепить» правильный сертификат и нужный provisioning profile, но по какой-то причине эта попытка не приводит к ожидаемому результату. На самом телефоне (Xcode-Window-Devices-iPhone-View Device Logs) лог не создается. Результат с Xcode 11.2.1 аналогичный.
Что не так? У меня идеи закончились.
Изменено пользователем Losev AndreiСсылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.