$ {EXECUTABLE_NAME}和$ {PRODUCT_NAME}的定义位置

Haz*_*hie 104 iphone xcode objective-c plist ios

我在哪里可以找到有关如何修改这些信息的信息

  • ${EXECUTABLE_NAME}
  • ${PRODUCT_NAME}

这些仅显示在.plist文件中,但实际值在哪里.

如果我们可以直接修改.plist中我们想要的东西,为什么我们需要这些呢.

我是新的,这就是为什么我有问题理解这些,我也查看了苹果信息属性列表的关键参考,但没有找到这些$ {}值.

Bes*_*esi 176

它在本节PRODUCT_NAME的目标中定义.默认情况下,它与您的项目具有相同的名称.Build SettingsPackaging

截图

编辑:

虽然PRODUCT_NAME默认情况下是目标的名称(MyDemoApp在这种情况下).这EXECUTABLE_NAME是一个串联:

$EXECUTABLE_PREFIX,$PRODUCT_NAME$EXECUTABLE_SUFFIX.

有关详细信息,请参阅EXECUTABLE_NAME的参考.

更新

新的参考资料可以在这里找到http://help.apple.com/xcode/mac/8.3/#/itcaec37c2a6

EXECUTABLE_NAME
指定目标生成的二进制文件的名称.

  • 那么$(TARGET_NAME)存储在哪里? (9认同)
  • @Jim Thio:这是您的目标上的名称,您可以通过单击上面视图中的目标来更改它。默认情况下,目标与项目具有相同的名称,因此在我的示例中,目标的名称也是“MyDemoApp”。 (2认同)

uts*_*iem 2

我认为$代表变量productName和executableName,因为$在unix中使用。变量在应用程序的构建设置中设置。所以你不应该直接在plist文件中更改产品名称。相反,请转到构建设置,搜索产品名称并更改它。