Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode storyboard changes not showing on device or simulator

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

like image 610
saintjab Avatar asked Jun 10 '16 14:06

saintjab


People also ask

How do I show storyboard in Xcode?

To get this, open the storyboard, click the 'assistant' editor, click the 'assistant editor menu button' (immediately to the right of the > arrow at the top left of the assistant window) and select Preview. This shows how the ViewController will look in landscape/portrait 568/480 high modes.

How do I show my Iphone simulator in Xcode?

To launch a Simulator without running an appChoose Xcode > Open Developer Tool > Simulator. Control-click the Xcode icon in the Dock, and from the shortcut menu, choose Open Developer Tool > Simulator.


3 Answers

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.

like image 158
Anjali Bhimani Avatar answered Oct 11 '22 18:10

Anjali Bhimani


When you have the simulator open.

  1. Click and hold down your app icon
  2. When you seen the icons shaking and "X" in their Top Left, Click to delete it
  3. Do the same for any other App Icons you may have showing in the Simulator Home screen
  4. In Simulator menu at top - Click "HardWare" -- "Home" to stop icons shaking
  5. In same menu Click "HardWare" -- "Reboot" (Wait for this to complete)
  6. 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

  1. click in to menu "Product" -- "Clean"
  2. Quit Xcode and open up again
  3. 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!

like image 34
devim1 Avatar answered Oct 11 '22 20:10

devim1


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.

like image 44
tjdaniel2 Avatar answered Oct 11 '22 18:10

tjdaniel2