Возможно ли открыть приложение из сценария запуска ботов Xcode

Я создаю приложение iOS, которое имеет некоторые сценарии запуска перед запуском. Более конкретно, мой сценарий запуска предназначен для открытия терминала и запуска команды для открытия Appium (приложение автоматизации). У меня это работает на моей локальной машине, используя следующий applescript

set scriptPath to " test.sh" //test.sh is a script that opens appium and runs some tests tell app "Terminal" do script scriptPath end tell 

когда я создаю и запускаю свое приложение на своей локальной машине, сценарий работает просто отлично – он открывает терминал, который затем открывает appium и запускает мой автоматический тест. Проблема в том, что когда я пытаюсь использовать Xcode CI для создания сборки (и запускаю автоматизацию), терминал никогда не открывается. Я посмотрел в console.app, и я получаю следующее:

 osascript: spawn_via_launchd() failed, errno=5 label=com.apple.Terminal.9008 

После много исследований и копания я начинаю задаваться вопросом, связано ли это с (относительно) новыми ограничениями, которые яблоко разместило на демонах, работающих с приложениями UI (проблема возникает в этом потоке: запуск NSWorkspaceApplication: сбои в первый раз с пользователем root )

Итак, это моя проблема? Невозможно открыть приложение из бота Xcode? Если кто-нибудь не нашел способ сделать это?

Спасибо!!

  • Использование зависимости CocoaPod при разработке CocoaPod
  • Swift где разместить код в viewcontrolles
  • .h и .m для контроллеров представлений, добавленных в раскадровку xcode 4
  • Что такое контейнер в iOS 5 SDK?
  • Как построить статическую библиотеку с максимальной совместимостью в iOS?
  • Xcode 6 Storyboard Unwind Segue с быстрым не подключением к выходу
  • Быстрая двумерная ошибка расширения массива
  • XCode 8, Swift 3 и iOS 9.3 Base SDK
  • Как получить доступ к свойствам в нескольких пользовательских табличных видах
  • Как я могу использовать NSURLRequest для отправки формы входа, которая не закодирована в PHP?
  • ios: универсальные ссылки, не работающие на iOS 10
  • Interesting Posts

    Youtube, встроенный в UIWebView, вызывает сбои в iPad при входе в полноэкранный режим

    Как установить панель заголовка для просмотра с несколькими таблицами?

    Условное сопоставление RestKit

    Приложение iOS содержит информацию о пути разработчика

    Изменение названия кнопки «Назад» при нажатии UIViewController на UITableViewController

    доступ к NSSet моего управляемого объекта в основных данных

    3D Touch Peek и Pop по UITableViewCell Objective C Code. (Force Touch)

    A / B тестирование просмотров в appstore?

    как передать свойства swift 3 urlsession didFinishDownloadingTo делегировать после загрузки фона?

    Как, если вообще, может ли сопутствующее приложение создавать пропуски с разными логотипами и логотипом?

    GLKit сочетает две текстуры

    Jagged Quartz 2D рендеринг на iPad в iPhone-режиме

    Невозможно преобразовать значение типа – Swift

    UISearchBar исчезает при нажатии

    Передача информации в контроллеры Modal View

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.