我正在为 Elgato Stream Deck 编写一个插件。https://developer.elgato.com/documentation/stream-deck/sdk/overview/
基本上,它是一个用 C++/OBJ-C/Swift 编写的二进制命令行工具,结合了 JSON 清单和可选的一些 HTML 和 JS 文件以及不同的资产(.png,...)。所有文件都必须包含在位于 Library/Application Support/com.elgato.StreamDeck/Plugins/ 中的文件夹 (com.companyname.pluginname.sdPlugin) 中
目前,我正在将二进制文件构建到默认构建路径(派生数据,...)并手动将其复制到上述文件夹。但是我需要使用在 Xcode 下调试的方案中定义的可执行文件(Stream Deck 应用程序)来构建和运行该二进制文件。JSON 清单和资产也位于我的 xcode 项目文件夹中,必须手动复制。
所以之前:
所以我的问题是:如何在 Xcode 下实现自动化?我假设我可以做某种后期构建脚本,但我对所有这些东西一无所知。
谢谢