我在哪里可以找到有关如何修改这些内容的信息
${EXECUTABLE_NAME}
${PRODUCT_NAME}
这些值仅显示在.plist文件中,但其中是实际值。
如果我们可以直接在.plist中修改我们想要的东西,为什么我们需要这些。
我是新手,这就是为什么我在理解这些方面有问题的原因,我也查看了苹果信息属性列表的关键引用,但没有找到这些${}值。
发布于 2012-01-23 21:21:57
PRODUCT_NAME
在目标的Build Settings
中的Packaging
部分中定义。默认情况下,它与您的项目具有相同的名称。
编辑:
而默认情况下,PRODUCT_NAME
是目标的名称(在本例中为MyDemoApp
)。EXECUTABLE_NAME
是以下各项的串联:
$EXECUTABLE_PREFIX
、$PRODUCT_NAME
和$EXECUTABLE_SUFFIX
。
详情请参考EXECUTABLE_NAME参考文档。
更新
新的参考资料可以在这里找到http://help.apple.com/xcode/mac/8.3/#/itcaec37c2a6
EXECUTABLE_NAME
指定目标生成的二进制文件的名称。
发布于 2012-01-04 15:13:35
我认为$代表变量productName & executableName,因为$在unix中使用。这些变量在应用程序的构建设置中设置。因此,您不应该直接在plist文件中更改产品名称。相反,请转到“生成设置”,搜索产品名称并更改它。
发布于 2021-04-07 18:26:40
${<variable_name>}
Xcode语法
Xcode变量可以在不同的级别上定义,并使用Resolved
变量。您可以使用Build Settings -> Levels
选项卡对其进行管理
所有变量都在Build Settings
中侦听。此外,每个设置都有自己的声明
Product Name - PRODUCT_NAME
这些设置保存在的buildSettings
块中
<project_name>.xcodeproj/project.pbxproj
您可以使用搜索视图查找任何变量,使用Help Inspector
查找声明和其他有用的信息
某些设置未由Xcode公开
EXECUTABLE_NAME
但是您可以使用User-Defined Settings
获取甚至覆盖该值
reader_EXECUTABLE_NAME = $(EXECUTABLE_NAME)
EXECUTABLE_NAME = $EXECUTABLE_PREFIX$PRODUCT_NAME$EXECUTABLE_SUFFIX
[SWIFT_MODULE_NAME, PRODUCT_MODULE_NAME, PRODUCT_NAME, EXECUTABLE_NAME]
https://stackoverflow.com/questions/8723164
复制相似问题