退出模拟器并重新启动为我解决了这个问题。
https://i.stack.imgur.com/mhu2a.png
万一有人想知道“空设置”是什么意思,如 maricle 的答案和 Vinayak GH 的评论中提到的那样,应该取消选中至少这就是给我造成问题的原因。
确保您没有在产品 > 方案 > 编辑方案 > 运行 > 环境变量中检查任何“空设置”。这导致了上述问题。
检查您的方案设置并确保未选中所有空设置。
唯一对我有用的是:
模拟器 > 重置内容和设置
然后清理并运行您的项目
我已经被这个问题困扰了几天。基本上我已经尝试了所有可以在互联网上找到的方法,但这些方法确实没有任何帮助。我什至重新安装了两次 Xcode(Xcode 8.3.2 8E2002,模拟器 iOS 10.3 14E269)。当然,我的项目、方案和空设置都没有问题。一切看起来都很正常。最后我发现解决这个问题的最好方法是在你将应用程序部署到模拟器之前,你应该清理你的项目(shift + cmd + K),然后再次运行(cmd + R)。这将解决您的问题。
构建设置 > 组合 > 链接 > Mach - o - 类型更改为可执行文件
这对我有用,因为我之前已将其更改为静态。
对我来说,这个问题似乎与我删除一些红色突出显示的 Pod 框架有点太仓促有关。我以为它们不见了,但在我删除它们后立即开始出现权利错误。该错误一直存在,直到我运行 pod install
以恢复已删除的 Pod 框架。
从模拟器中卸载(删除)应用程序并再次运行它。为我工作。
我遵循了这里的所有其他建议,对我来说,如果我重新启动 Xcode 和模拟器,它会修复,然后它会工作一次。之后,问题将再次开始发生,直到我再次重新启动。
为我解决的问题是删除该方案并重新创建它。
当我在目标名称中使用“/”字符时出现此错误。删除后修复。
Xcode 10:擦除模拟器上的所有内容 > 退出 Xcode > 重新打开 XCode 并重建为我工作
https://i.stack.imgur.com/HYzDx.png