gpt4 book ai didi

ios - xcode info.plist 构建变量 ${PRODUCT_NAME :rfc1034identifier} seems completely undocumented?

转载 作者:行者123 更新时间:2023-12-03 18:15:33 25 4
gpt4 key购买 nike

我正在尝试查找描述结构 ${PRODUCT_NAME:rfc1034identifier} 所建议的语法和可能性的文档。 。显然,这会变成产品名称的某个版本,但是描述如何实现的文档在哪里?我只是 grep 了整个/Developer 目录,但没有得到任何有用的信息。

我并不是在寻找这个特定变量发生的情况的狭义定义,我想了解所有此类修饰符,例如 rfc1034identifier .

最佳答案

通过使用字符串,我还挖掘出了以下看起来与:rfc1034identifier相关的东西:

  • :quote - 在空格(以及更多)之前添加反斜杠,用于 shell 脚本
  • :identifier - 用下划线替换空格、斜杠(等等)
  • :rfc1034identifier - 用破折号替换空格、斜线(以及更多)
  • :dir - 不知道,在某些情况下观察到替换为 ./
  • :abs - 不知道

确切的命令:

strings /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Versions/A/DevToolsCore|grep '^:'

还有更多看起来像有趣的修饰符的东西(例如,:char-range=%@),但我无法让它们发挥作用。网上只有一个 :char-range 示例,它来自 Xcode 的崩溃日志。

有人问我们如何知道这是一个修饰符规范。嗯,我们知道,因为它适用于build设置中的多个变量。 Plist 预处理器可能使用与构建系统相同的机制来解析构建变量。

Hack Saw,如果您通过该错误报告得到回复,请不要忘记通知我们:-)

关于ios - xcode info.plist 构建变量 ${PRODUCT_NAME :rfc1034identifier} seems completely undocumented?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5173472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com