繁体   English   中英

Xcode 未将代码中的更改反映到模拟器和设备

[英]Xcode not reflecting changes in the code to the simulator and device

这在我身上从未发生过。 我的代码运行良好,昨天早上从 GitHub 更新我的代码后,Xcode 不接受更改并安装了以前的版本。 我删除了我的项目,删除了 Git 客户端并克隆了一个新项目,该项目在模拟器上运行时不起作用。 我尝试在设备上安装应用程序,它运行良好!

晚上晚些时候,我创建了一个 AdHoc 并且遇到了同样的问题(AdHoc 与模拟器构建相同!)。

今天早上我删除了 Xcode 并安装了新的 Xcode 4.3 版。 然而问题仍然存在。 我在模拟器和设备上看不到我的新更改。 相同的代码对我的朋友来说工作正常。 (我已经多次清理该项目,从 Organizer-? 项目中删除了该项目)。 似乎没有任何效果。

编辑:

我格式化了我的电脑。

现在应该没有理由向我展示旧代码了。 我什至从 Repo 那里得到了新的副本......最糟糕的是,它仍然向我展示了一些不同的东西!

为什么会这样?

1.首先将助理编辑器改为标准编辑器。 2.打开 viewContraller.swift 文件以进行初始视图并在viewDidLoad() print("something") viewDidLoad() 3. 如果它有效,你就没有任何问题。

但是在和助理编辑一起工作时,你必须做到以下几点,

现在打开 main.storyboard 并选择初始视图。 现在打开助手编辑器并确保您正确选择了 viewController。

你可以设置如下,

点击 -> Automatic -> 相关的 viewController.swift (你可以在助手编辑器的顶部找到它)

当光标位于清洁选项上时,您是否通过按命令来清洁构建文件夹? 您确定没有安装该应用程序的两个实例吗? 尝试关闭和打开你的 iPhone.. 听起来很愚蠢,但过去对我有用

最实用的方法是不浪费时间关闭和打开XCode,它通常可以解决它。 有时甚至您必须重新启动...例如在此错误情况下:

Couldn't register com.XXXXX.deviceapp with the bootstrap server. Error: unknown error    code. This generally means that another instance of this process was already running or is hung in the debugger.Program received signal:  “SIGABRT”. 

我希望这有帮助!

11/2017 仍在发生

xCode(那天,以前从未见过)不会在助手编辑器模式下保存代码更改。 即使链接 IBOutlet 也不起作用。

如果你回到标准编辑器,你会丢失所有新代码,很好......

最好留在标准编辑器中

删除设备/模拟器上已安装的应用程序并尝试运行。

尝试清理和建立你的朋友项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM