Flutter项目中iOS对应的.app文件存储位置如何查找
Flutter项目iOS .app文件查找路径
你可以根据你的编译场景从以下几个常见路径查找:
1. Flutter命令行编译产物路径
- 模拟器debug编译产物默认存放路径:项目根目录下的
build/ios/Debug-iphonesimulator/,目录内和你的项目同名的.app文件就是目标文件 - 真机debug编译产物默认存放路径:项目根目录下的
build/ios/Debug-iphoneos/ - 如果你执行的是release编译,将路径中的
Debug替换为Release即可找到对应版本的产物
2. Xcode编译衍生数据路径
如果你是直接在Xcode中执行编译操作,默认衍生数据的存放路径为:~/Library/Developer/Xcode/DerivedData/你的项目名称+随机字符串/Build/Products/对应编译模式-平台/
你也可以直接在Xcode左侧「Products」分组下找到对应.app文件,右键选择「Show in Finder」直接打开所在目录。
3. 命令行动态获取路径方法
你可以直接在Flutter项目根目录执行以下组合命令,无需手动查找路径:
codesign -d --entitlements :- build/ios/Debug-iphoneos/$(xcodebuild -showBuildSettings | grep -m1 "PRODUCT_NAME" | awk '{print $3}').app | grep -A 1 "com.apple.developer.networking.multicast"
注意如果是模拟器环境,将命令中的Debug-iphoneos替换为Debug-iphonesimulator即可。
内容的提问来源于stack exchange,提问作者user3563059
相关产品推荐
相关产品推荐

