问题
This is driving me nuts.
My app was running normally and then I don't know what I did but any changes I now make in the storyboard/
IB/
Xibs
etc are not updating when I run the app either on real device or simulator. For instance, I changed the textColor
of UILabel
but when I run the app, the old color still shows both on device or simulator. I am using Xcode Version 7.3.1.
Please help. Thanks
回答1:
This solution had worked for me:
Just delete that storyboard in which changes are not reflecting and take new storyboard instead it will start reflecting changes.
回答2:
Hopefully to save someone some frustration, I had this same problem and figured out that I must have accidentally hit Command+d while trying to copy something and duplicated the scene. The duplicate was laid perfectly over the original so I couldn't tell I was editing the duplicate instead of the actual scene linked to my navigation controller. I was so focused on the problem I didn't notice the new warning for an unreachable scene in my storyboard.
回答3:
When you have the simulator open.
- Click and hold down your app icon
- When you seen the icons shaking and "X" in their Top Left, Click to delete it
- Do the same for any other App Icons you may have showing in the Simulator Home screen
- In Simulator menu at top - Click "HardWare" -- "Home" to stop icons shaking
- In same menu Click "HardWare" -- "Reboot" (Wait for this to complete)
- Quit Simulator from its menu "Quit Simulator"
(nb: when using device to run app, I would delete it from app as well)
Then Go back to Xcode
- click in to menu "Product" -- "Clean"
- Quit Xcode and open up again
- Run Simulator on the iPhone Simulator Size you just cleaned out (above)
I've tried to simulate the issue you're having but unable to, however, when I have any issues on running my apps, the above seems to work.
[ Sometimes Xcode can be a bit slow, so I tend to wait a few seconds to confirm it / Xcode has actioned it, as I sometimes used the keyboard too fast for it to keep up.]
Hope this helps!
回答4:
When my Main.storyboard was not saving (its file icon remained grey after clean+build), I found that running git add -u
and git commit -m "//your comment"
in my terminal would change the Main.storyboard file icon to yellow again (not grey)
回答5:
Try removing all constraints from the changes you made and then reapply them. That is what worked for me.
来源:https://stackoverflow.com/questions/37751210/xcode-storyboard-changes-not-showing-on-device-or-simulator