Как установить ipa файл на симулятор или реальное устройство?

У меня есть ipa файл, и я могу извлечь файл приложения, если перетащил файл приложения в симулятор, он дает сбой на целевой странице. Всякий раз, когда я перетаскиваю файл ipa на устройство и диспетчер симулятора, я не могу установить его для обоих симулятор и реальные ios

Однако, когда я использую тот же файл ipa с BrowserStack, он без проблем устанавливает ipa и работает нормально.

Я не уверен, что мне не хватает

Как правильно установить файл ipa / app как для эмулятора, так и для симулятора?


person Amr Kamel    schedule 28.02.2020    source источник
comment
IPA - это либо сборка симулятора (x86), либо сборка устройства (arm). Это не то и другое.   -  person Paulw11    schedule 28.02.2020
comment
Итак, почему я не мог использовать его в реальном ios локально, но он работает на устройстве ios browserstack   -  person Amr Kamel    schedule 28.02.2020
comment
Потому что Browserstack предоставляет удаленный доступ к физическим устройствам, на которых выполняются сборки ARM.   -  person Paulw11    schedule 28.02.2020
comment
И все же, почему мой настоящий ios не принимает тот же ipa, то, что browserstack предоставляет больше, чем то, что я могу сделать. Может быть, мне что-то не хватает, можно упомянуть шаги, как установить ipa на реальное устройство ios   -  person Amr Kamel    schedule 28.02.2020
comment
Включает ли ваш ipa правильный профиль обеспечения, который включает uuid для вашего устройства?   -  person Paulw11    schedule 28.02.2020
comment
Как я могу это узнать или как я могу это сделать, также требуется ли для этого учетная запись программы разработчика ios. Просто этот ipa - это сборка для приложения, которое я тестирую, я не уверен, есть ли определенные требования, которые я должен попросить разработчика выполнить во время сборки ipa, чтобы я мог использовать его с симулятором или реальным ios   -  person Amr Kamel    schedule 28.02.2020
comment
Разработчик должен предоставить вам специальную сборку для вашего устройства или (возможно, проще) использовать TestFlight.Они также могут предоставить вам сборку специально для симулятора.   -  person Paulw11    schedule 28.02.2020
comment
В случае, если я хочу запустить тест автоматизации с использованием appium, как я буду останавливать ipa через сервер appium. Должен быть далеко, чтобы отправить ipa напрямую, чтобы вы могли выполнить сценарий автоматизации   -  person Amr Kamel    schedule 28.02.2020


Ответы (1)


Чтобы установить приложение на iOS Simulator:

xcrun simctl install <Simulator ID> <Path to .ipa>
person oleksiisedun    schedule 14.07.2020