我刚刚把我的Xcode项目从我的英特尔Mac转移到苹果M1芯片上。代码在M1芯片上编译成功,但一旦我试图在模拟器上运行它,它就显示了以下错误。
debugserver is x86_64 binary running in translation, attached failed.
我已经检查了Xcode的“使用Rosettea打开”选项,但它仍然没有运行M1机器。
uinbv5nw1#
我在试图打开Apple Watch模拟器时也遇到了同样的问题,但我能够通过禁用XCode中的Rosetta来修复它。Mac M1 Xcode 13.4.1手表8.5
f3temu5u2#
使用Mac M1,您还可以在目标中排除arm 64目标〉构建设置〉排除的体系结构--〉添加“arm 64”
daolsyd03#
我还更新了Xcode到14. 0和MacOS到Ventura,我也得到了类似的消息。
我的问题是我的团队成员不小心在我们的方案设置中选择了“等待可执行文件启动”。将其更改为“自动”,对我来说很有效。单击您的方案以显示方案和方案设置。
单击位于底部的编辑方案。选择左侧的运行选项,并在启动部分选择自动。
sbtkgmzw4#
我在运行watchOS模拟器时遇到了问题。
适用于我的解决方案:
bvpmtnay5#
假设问题还没有解决,你能尝试以下方法让我们知道吗-
解决方案1
这是授权问题。请在“终端”中尝试以下操作:
sudo DevToolsSecurity -enable
它可能会要求您输入您的mac密码,所以请这样做。
解决方案2
编辑方案-〉运行-〉调试可激发取消选中此复选框就可以了!
brc7rcf06#
将“仅构建活动体系结构”下的调试设置为“是”
wnrlj8wa7#
有时我会遇到这个问题,我能让它工作的唯一方法是首先在终端上运行应用程序:
npx react-native run-ios
然后重新打开xcode并再次运行它..
7条答案
按热度按时间uinbv5nw1#
我在试图打开Apple Watch模拟器时也遇到了同样的问题,但我能够通过禁用XCode中的Rosetta来修复它。
Mac M1 Xcode 13.4.1手表8.5
f3temu5u2#
使用Mac M1,您还可以在目标中排除arm 64
目标〉构建设置〉排除的体系结构--〉添加“arm 64”
daolsyd03#
我还更新了Xcode到14. 0和MacOS到Ventura,我也得到了类似的消息。
我的问题是我的团队成员不小心在我们的方案设置中选择了“等待可执行文件启动”。将其更改为“自动”,对我来说很有效。
单击您的方案以显示方案和方案设置。
单击位于底部的编辑方案。
选择左侧的运行选项,并在启动部分选择自动。
sbtkgmzw4#
我在运行watchOS模拟器时遇到了问题。
适用于我的解决方案:
*确保未选择“使用Rosetta打开”(见图)
bvpmtnay5#
假设问题还没有解决,你能尝试以下方法让我们知道吗-
解决方案1
这是授权问题。请在“终端”中尝试以下操作:
它可能会要求您输入您的mac密码,所以请这样做。
解决方案2
编辑方案-〉运行-〉调试可激发
取消选中此复选框就可以了!
brc7rcf06#
将“仅构建活动体系结构”下的调试设置为“是”
wnrlj8wa7#
有时我会遇到这个问题,我能让它工作的唯一方法是首先在终端上运行应用程序:
然后重新打开xcode并再次运行它..