iphone - 如何以编程方式在 Xcode 4x 中定位构建的产品(应用程序)

标签 iphone ios xcode xcode4 xcode4.2

我知道在构建项目后 Xcode 创建的 DerivedData 文件夹的位置。有没有办法以编程方式找到位于以下位置的应用程序? 每次清理项目时,DerivedData/MyApp-xxxxx 下的文件夹都会重命名。 有没有办法在构建应用程序后立即在 shell 的环境中记录位置。

/Users/macadmin/Library/Developer/Xcode/DerivedData/MyApp-afepqzfgigqcxicavejbdehhtbox/Build/Products/Debug-iphonesimulator/MyApp

最佳答案

BUILT_PRODUCTS_DIR 环境变量应该就是您要查找的内容。如果您想深入了解 bundle ,可以使用 WRAPPER_NAME 确定它的名称。 $(BUILT_PRODUCTS_DIR)/$(WRAPPER_NAME) 之类的内容将是应用程序包的路径。

/Users/macadmin/Library/Developer/Xcode/DerivedData/MyApp-afepqzfgigqcxicavejbdehhtbox/Build/Products/Debug-iphonesimulator/MyApp.app

Build and Product Location Build Settings

关于iphone - 如何以编程方式在 Xcode 4x 中定位构建的产品(应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9915604/

相关文章:

iphone - 什么是 __NSArrayI 和 __NSArrayM?如何转换为 NSArray?

ios - 如何使用 Swift 在 Xcode 中设置具有两个屏幕的注册表单

xcode - 如何在命令行工具中使用 'SQLite'(github 上的包装器)?

iphone - Objective-C中如何区分链接请求

iphone - 使用 iPhone 编程消化 HTTP 身份验证?

iPhone Simulator 6.0 无法在沙盒模式下连接到 gamecenter

iphone - UIActivityViewController 不显示 "save to camera roll"选项

iphone - 如何向 CPBarPlot 条形图添加标签?

ios - 如何以编程方式打开具有预填充状态的 iOS Facebook 应用程序?

iphone - 立方根-DDMathParser-还是一般而言?