如何在Xcode 9.3.1中找到.app文件用于Appium自动化测试
别急,我来帮你一步步找到那个.app文件——这可是Appium自动化测试里的关键一步,很多新手都会卡在这儿~
从Xcode直接获取.app文件(最基础方法)
这是最省心的方式,不用额外工具,全程在Xcode里操作:
- 先确保你的项目能正常编译(按下
Command+B),编译成功后再往下走。 - 点击Xcode顶部菜单栏的
Window > Devices and Simulators,或者直接用快捷键Shift+Command+2打开设备管理窗口。 - 切换到
Simulators标签页,找到你刚才编译用的模拟器(比如iPhone 14),在它的Installed Apps列表里找到你的应用。 - 右键点击这个应用,选择
Show in Finder,就能直接跳转到.app文件所在的文件夹了!
直接定位Xcode默认编译路径
Xcode会把编译产物存在固定的Derived Data目录里,你可以直接导航过去:
- 打开Finder,按下
Shift+Command+G调出“前往文件夹”窗口,输入以下路径:~/Library/Developer/Xcode/DerivedData/ - 进去后找以你的项目名开头的文件夹(比如
MyTestApp-abc123def456),然后依次进入Build/Products/Debug-iphonesimulator/,里面就是你要找的.app文件。 - 要是分不清哪个文件夹对应你的项目,先在Xcode里右键点击项目选择
Show in Finder,记住项目名称,再去Derived Data里找匹配的文件夹就行。
用命令行快速查找(可选,Homebrew非必需)
如果你习惯用终端,不用Homebrew也能快速定位:
- 打开终端,把下面命令里的
YourAppName换成你的应用名称,执行即可:
命令会直接输出所有匹配的.app文件路径,复制下来就能用到Appium的配置里。find ~/Library/Developer/Xcode/DerivedData -name "YourAppName.app" - 要是想让查找更快,可以用Homebrew安装
fd(一个更高效的文件搜索工具):
然后执行:brew install fdfd "YourAppName.app" ~/Library/Developer/Xcode/DerivedData
小技巧:给常用目录加快捷方式
如果你经常需要找这个文件夹,可以把~/Library/Developer/Xcode/DerivedData拖到Finder侧边栏的“收藏”区,下次直接点击就能进入,省得每次输入路径。
内容的提问来源于stack exchange,提问作者fypnlp
相关产品推荐
相关产品推荐

