我知道Xcode在构建项目后创建的DerivedData文件夹的位置。有没有办法以编程方式找到位于以下位置的应用程序? 每次清理项目时,都会重命名DerivedData / MyApp-xxxxx下的文件夹。 有没有办法在构建应用程序之后在shell的env中记录位置。
/Users/macadmin/Library/Developer/Xcode/DerivedData/MyApp-afepqzfgigqcxicavejbdehhtbox/Build/Products/Debug-iphonesimulator/MyApp
答案 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