1

我正在编写一个其他开发人员将运行的命令行工具。我想从他们的 Info.plist 文件中提取应用程序的捆绑 ID。我可以使用 PlistBuddy 或 Python 的 plistlib 之类的东西来读取 plist,但我不知道如何可靠地提取 $PRODUCT_NAME 变量。如何从 shell 脚本执行此操作?

4

1 回答 1

2

我想从他们的 Info.plist 文件中提取应用程序的捆绑 ID

您可以使用 PlistBuddy 从 plist 中获取捆绑 ID:

/usr/libexec/PlistBuddy -c "Print :CFBundleIdentifier" Info.plist 

产品名称不太可能可用,因为该信息存储在构建设置中,而不是信息 plist 中。

于 2012-11-22T15:27:14.650 回答