Fastlane, можно ли запустить AppleScript в качестве шага на дорожке?

Я пытаюсь выполнить некоторые шаги в моем fastlane из AppleScript. Я не смог найти никакой документации по этому поводу.

Я знаю, что вы можете запускать сценарии оболочки из fastlane, но я не уверен, что вы можете запустить AppleScripts

1 ответ

Решение

Один из способов добиться этого - создать сценарий оболочки, который выполняет AppleScript:

<root>/test.sh:

#!/bin/bash

osascript <<EOD
    tell application "Google Chrome"
        activate
    end tell
EOD

<root>/fastlane/Fastfile:

platform :ios do
    lane :test do
        sh('../test.sh')
    end
end

и запустить его с помощью bundle exec fastlane test

Другие вопросы по тегам