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