5

我正在开发一个 cocoapod(下面屏幕截图中的 MySDK),它在安装过程中运行一个脚本。我需要将主要可执行文件的名称(即SecThree)传递给该脚本,即$FOO如下:

在此处输入图像描述

我以为我可以使用$PRODUCT_NAME,$TARGET_NAME$EXECUTABLE_NAME, 但当然这些是MySDK在 MySDK 目标中运行时。

如何从其依赖项中的脚本中解析主要目标的名称?

4

1 回答 1

1

我认为没有内置方法,但一个简单的解决方法是在调用之前创建一个变量sh myscript.sh --app-name=${FOO}

TARGET_NAME="MySDK"

sh myscript.sh --app-name=${FOO}

现在您可以在 myscript.sh 中访问 $TARGET_NAME

于 2022-02-24T04:20:41.627 回答