如何以编程方式在Xcode 4x中找到构建的产品(app)

时间:2012-03-28 21:03:11

标签: iphone ios xcode xcode4 xcode4.2

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

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

1 个答案:

答案 0 :(得分:2)

BUILT_PRODUCTS_DIR环境变量应该是您正在寻找的。如果您想深入了解捆绑包,可以使用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