【发布时间】:2018-12-20 05:53:06
【问题描述】:
是否可以在第三方应用上使用 Xcode 的 Frame Capture 工具和 Shader profiler?
特别是,该应用程序是我的 Unity 游戏,这意味着我可以访问它的源代码,但不能访问 Xcode 项目,因为 Unity 不会为 macOS 独立构建生成 Xcode 项目(它只为 iOS 构建生成它们)。
那么我有什么选择?
【问题讨论】:
是否可以在第三方应用上使用 Xcode 的 Frame Capture 工具和 Shader profiler?
特别是,该应用程序是我的 Unity 游戏,这意味着我可以访问它的源代码,但不能访问 Xcode 项目,因为 Unity 不会为 macOS 独立构建生成 Xcode 项目(它只为 iOS 构建生成它们)。
那么我有什么选择?
【问题讨论】:
事实证明这是可能的:但我们需要设置一个新项目并编辑要分析的可执行文件。
从一个 Metal 模板(在 Xcode 中创建一个全新的 Metal 项目),您可以启动自己的可执行文件(产品 -> 方案 -> 编辑方案 -> 信息 -> 可执行文件)。确保“GPU Frame Capture”(同一菜单选项选项卡)设置为 Metal
通过https://twitter.com/ayucebilgin/status/1075834617247068160
【讨论】: