Как мне установить путь к файлу сценария оболочки на этапе запуска сценария во время сборки приложения iOS?

#ios #xcode #run-script #site24x7

#iOS #xcode — код #запуск сценария #сайт 24×7

Вопрос:

Я интегрирую site24X7 APM в свое приложение для iOS. У меня есть два файла сценариев оболочки в проекте, dsym_upload.sh и run.sh . Я хочу выполнить эти файлы во время сборки.Ниже приведен код сценария, который я должен использовать в соответствии с документацией Site24X7.

 ls -l
eval "{Path to run script and dsym_upload file}/run" --api-key= xyz --upload-symbols=true
 

В настоящее время я использую приведенный ниже код и путь ($ {TARGET_BUILD_DIR}/ $ {EXECUTABLE_NAME}) для выполнения скрипта, но не работает должным образом. Это ошибка выброса на этапе сборки.

 ls -l
eval "${TARGET_BUILD_DIR}/${EXECUTABLE_NAME}/content/run.sh" --api-key=xyz --upload-symbols=true
 

Получение приведенной ниже ошибки-

 /Users/xyz/Library/Developer/Xcode/DerivedData/AppName-ggirrbujrwgvkeggkmthtjsryvas/Build/Products/Debug-iphonesimulator/AppName/content/run.sh: No such file or directory
Command PhaseScriptExecution failed with a nonzero exit code