Xcode 13 beta: "xcrun: error: Failed to locate 'instruments'"
Xcode 13 beta: "xcrun: error: Failed to locate 'instruments'"
请注意,我正在寻找 /Applications/Xcode.app/Contents/Developer/usr/bin/instruments
实用程序(小写),而不是可以在 [= 中找到的 Instruments
应用程序14=].
我的电脑上有 Xcode12
和 Xcode13-beta-5
。
当 运行 xcrun instruments -w <device id>
, Xcode13 表示 xcrun: error: Failed to locate 'instruments'
.
在 Xcode12 中找到“工具”:
olia@Olhas-MacBook-Pro % ls /Applications/Xcode.app/Contents/Developer/usr/bin/*instruments*
# output ✅
/Applications/Xcode.app/Contents/Developer/usr/bin/instruments
在 Xcode13 中找到“工具”:
olia@Olhas-MacBook-Pro % ls /Applications/Xcode-beta.app/Contents/Developer/usr/bin/*instruments*
# output ❌
zsh: no matches found: /Applications/Xcode-beta.app/Contents/Developer/usr/bin/*instruments*
这里,Xcode-beta.app
是Xcode13,Xcode.app
是Xcode12。
没有“instruments”实用程序,因为它在 Xcode12
中已被弃用,在 Xcode13
中它似乎已被删除。
Apple 建议在 Xcode12 中使用 xcrun xctrace
而不是 xcrun instruments
。
但由于命令 xcrun instruments -w
用于预启动模拟器,因此 xctrace
不适用于此。
我们可以运行像
open -a Simulator.app --args -CurrentDeviceUDID <device id>
哈哈~,我把Xcode的乐器复制到Xcode13的/Applications/Xcode.app/Contents/Developer/usr/bin/,然后运行 react-native 运行-ios成功。
请注意,我正在寻找 /Applications/Xcode.app/Contents/Developer/usr/bin/instruments
实用程序(小写),而不是可以在 [= 中找到的 Instruments
应用程序14=].
我的电脑上有 Xcode12
和 Xcode13-beta-5
。
当 运行 xcrun instruments -w <device id>
, Xcode13 表示 xcrun: error: Failed to locate 'instruments'
.
在 Xcode12 中找到“工具”:
olia@Olhas-MacBook-Pro % ls /Applications/Xcode.app/Contents/Developer/usr/bin/*instruments*
# output ✅
/Applications/Xcode.app/Contents/Developer/usr/bin/instruments
在 Xcode13 中找到“工具”:
olia@Olhas-MacBook-Pro % ls /Applications/Xcode-beta.app/Contents/Developer/usr/bin/*instruments*
# output ❌
zsh: no matches found: /Applications/Xcode-beta.app/Contents/Developer/usr/bin/*instruments*
这里,Xcode-beta.app
是Xcode13,Xcode.app
是Xcode12。
没有“instruments”实用程序,因为它在 Xcode12
中已被弃用,在 Xcode13
中它似乎已被删除。
Apple 建议在 Xcode12 中使用 xcrun xctrace
而不是 xcrun instruments
。
但由于命令 xcrun instruments -w
用于预启动模拟器,因此 xctrace
不适用于此。
我们可以运行像
open -a Simulator.app --args -CurrentDeviceUDID <device id>
哈哈~,我把Xcode的乐器复制到Xcode13的/Applications/Xcode.app/Contents/Developer/usr/bin/,然后运行 react-native 运行-ios成功。