将Xcode目标名称传递给运行脚本构建阶段

6
我正在开发一个cocoapod(如下图中的MySDK),其中包含一部分安装脚本。我需要在该脚本中传递主可执行文件的名称(即SecThree),即如下代码中的$FOOenter image description here 我原以为可以使用$PRODUCT_NAME$TARGET_NAME$EXECUTABLE_NAME,但这些变量在MySDK目标中运行时都是指“MySDK”。
请问如何在依赖项脚本中解析出主目标的名称?

1
你解决了吗? - Jonny
你能得到解决方案吗? - Bista
1个回答

1

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

TARGET_NAME="MySDK"

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接