Xcode: Mac freezes while compiling - ios

I recently downloaded the Beta version of Xcode 10. I opened an existing project and wanted to start it on a Simulator. But as soon as the Simulator started, may whole mac just froze. I could not do anything. The only thing that worked was moving the mouse.
After rebooting my Mac I thought the freezing was a beta bug in the Xcode 10 Release. So I went back to Xcode 9.4. But when I was using a small playground file, it happened again, while compiling the playground file. After another reboot I tried to recreate the issue with an existing Xcode project I had (the same I used for Xcode 10) but this time the simulator worked without any problems.
I am using:
MacBook Pro 2010
2.2 Ghz Intel Core2Duo Processor
16 Gb RAM
SSD Storage
Is my Mac just too old to work properly with Xcode or does anyone of you knows if this is an issue I can resolve?

I just ran into this (total system freeze, no pointer movement, nothing) with a single project on 10.14.0GM and Xcode 10, 10A255. I'd gone through and manually deleted the DerivedData folder, everything from the UserData folder except my theme, and DocumentationCache. No luck.
I then did a "Show Package Contents" on the project's .xcodeproj file and deleted everything but project.pbxproj and attempted opening again. Success.
I wasn't concerned with losing the auto-generated schemes on this very simple project structure; be aware that you may lose custom schemes and potentially other customizations related to project structure.

I'm seeing the same problem using Xcode 10.0 on a Mac mini (Late 2012) with 16 MB RAM and 2.3 GHz Intel Core i7.
I was using one simulator (an iPhone Xs Max) just fine for a couple of days, but when I changed to an iPhone 7 Plus (iOS 12), my whole computer froze with only the mouse pointer working. Switching back to the Xs Max simulator did not make the problem go away. Since I'm not using Playgrounds, switching to running on a real device instead of the simulator "fixed" the issue for me. Its not a real solution, but it keeps me from grinding to a halt until new versions of Xcode and Simulators come out.

Related

Visual Studio: iOS Simulator gone as of today

The list of the simulators of iOS in visual studio is empty.
In Xcode, they are all still listed.
I think today was the rollout of iOS 15 for the new iPhone 13.
Just starting the simulator at least lets me still start the newest iPhone but I dont think that is compatible with visual studio yet.
So it seems like the rollout overwrote all simulators only leaving me with the iPhone 13. So no simulator appears in my list anymore.
I tried:
removing bin and obj folder.
Unloading and reloading iOS project.
restarting VS
restarting MAC
checking xCODE simulators (all there)
downloading ios 14 in xCode
Anyone else having this issue? Please report.
Thank you
This has happend because the system automaatically updated to ios 15 in the background. this wasnt support by visual studio and a downgrade is only hard to achieve. however, this thread deals with it there are multiple options.
downloading the beta xamarin.ios xamarin.ios-14.20.0.27.pkg worked for me:
https://github.com/xamarin/xamarin-macios/issues/12778

Very slow app debug startup, maybe "lldb-rpc-server" related?

I have a strange behavior for a few days. Every debug start in any iOS project on a physical device (MacOS projects start up normally) that I'm working on (even in a blank new project) lasts between one minute (on a USB connection) and over two minutes (on) a Wi-Fi connection). That's so annoying! I use Xcode 11.2.1 and Xcode 11.3 Beta, the same result on both. The host system is macOS 10.15.1 on a Macbook Pro Retina 15 inch (late 2012). The app will always hang in the home screen until it finally launches. While booting over a WiFi connection, a process called "llbd-rpc-server" receives several megs from the iOS device over the WiFi network, even on a completely empty sample project! I have never had this problem before! I have a backup system that does not experience this issue (same Xcode and MacOS version). So, is this an Xcode setting in the context of LLDB? I have already disabled all breakpoints, no change! Please help!
I have been suffering with this for a couple of weeks. I finally found https://forums.developer.apple.com/thread/123068 which includes the helpful hint:
I deleted folders inside ~/Library/Developer/Xcode/iOS DeviceSupport/
(folder's name started with 12.4.6), then run Xcode and launch an app
again, problem solved.
Which did in fact finally solve my issue.

Blank Simulator screen for Xcode 9 beta 4 on Hackintosh 10.12.6

I'm using hackintosh version of 10.12.6 and I already have Xcode 8.3.3 which works fine. Today I installed Xcode 9 beta 4 and when I try to run it, the simulator is giving me blank screen with weird graphics like in below image and it stays like that forever.
Things I tried as per other forums
1.Reinstall the Xcode beta
2.`rm -rf ~/Library/Developer/Xcode/DerivedData`
3.Open Xcode and delete all the simulators using the Window > Devices window
4.Take a backup of `~/Library/Developer/CoreSimulator/Devices/device_set.plist` and then remove the `com.apple.CoreSimulator.SimRuntime.iOS-9-0` key.
5.Reinstall simulators within Xcode using the + in the lower-left of Window > Devices.
I've also removed my Xcode 8.3.3 just to ensure it doesn't create any conflict but still no luck. Any help is appreciated
You are probably using the Nvidia drivers.
Since Mac OS Sierra, some Applications require special signing from drivers, which Nvidia is not doing.
Because of this, some Applications only show blank windows, for example iBooks or Xcode Instruments. You are not the only person with this "Bug".
Since Xcode 9 Beta 3, Xcode needs the signing as well.
To fix the issues in all of those applications, you have to install this from github: Kext to fix the problem.
This fixed the problem for myself.

Why have my Xcode 6.1.1 simulator options all disappeared?

I recently tried to run a simulation of a new iOS 7 app on Xcode 6.1.1 using my MacBook Pro during a visit to Indonesia. The app was based on AddMusic and made iOS 7 compatible. When I tried to run the simulator abroad iOS simulation targets available while testing in Australia had simply disappeared from the pulldown menu in Xcode. Moreover since I came home these simulators only reappeared when I removed, downloaded and reinstalled Xcode.
Until I reinstalled Xcode the only option Xcode offered was to run the app on an iOS device but I wasn't prepared to do this in front of clients without first being able to test a revision on a simulator.
Thankfully on this occasion I was able to demonstrate earlier versions I had installed on an iPhone 4 and iPhone 5 C before I left home. But it would be really good to know what I might be able to do to avoid this situation during my next visit abroad.
I suspect the issue may have been brought on by differences between my Internet connections at home and abroad.
Has anyone else experienced a similar problem that might be related ?
Top to your Right Click on
Window > Devices
You will see that no devices will be showing Do the following
Bottom Left
Click on the +
And then start adding your devices.
Just closing the projects from the File Menu, quitting Xcode and restarting Xcode worked for me
the version is the latest Xcode 7
Some things which might help you
Check deployment target in your project settings. Switching to lower versions of OS might help you get back all simulators.
Check your xcode version used in the command line tools. Go to Xcode -> Preferences -> Locations -> Command line tools
Quit Xcode and restart your system.
Hope these things help !!

Install ios 5 simulator to xcode 5.1?

I am currently using xcode 5.1 with Mac 10.8.5. But i can not install ios simulator in this xcode? any one tell me how to install ios 5 simulator ?
Man, this really made me angry today when I upgraded from Xcode 5.0 to Xcode 5.1 and discovered that I no longer had a functional iOS 5.1 simulator. There was nothing in the Software Update process that gave me any heads-up whatsoever that this would disable iOS 5.0/5.1 simulators. Bad Apple! Bad!
Anyway, here's the workaround I came up with. It seems pretty clean.
I noticed that in ~/Library/Caches/com.apple.dt.Xcode/Downloads there was an old file sitting around called Xcode.SDK.iPhoneSimulator.5.1-5.1.dmg (thank god I never cleared out that cache directory).
I double-clicked this disk image to mount it, and then double-clicked the .pkg file inside that. The package installer then placed the contents into a subdirectory of /Platforms.
I then moved /Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk into /Applications/Xcode/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs and restarted Xcode.
Bam. Done. Back in business.
Note: Another approach, if you happen to have a thorough Time Machine backup of your full system, as Pandey Laxman pointed out earlier, is simply to restore the contents of /Applications/Xcode/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk from an older backup. In my case, I wasn't able to do this because my development system is a MacBook Air that I keep backed via Time Machine up onto a permanently-installed 32GB SanDisk Cruzer Fit USB flash drive (as well as two extra Time Machine backups on separate network drives). Anyway, because the backup drive is relatively small, when I first set up Time Machine on this system, I had excluded /Applications from my backup (something I don't recommend doing).
In order to develop for the latest version of iOS, you need the latest iOS SDK, which requires the latest version of XCode, which in turn requires the latest version of OSX (at least as of writing this iOS 8.3 requires XCode 6.3, which requires OSX 10.10 - all the latest and greatest).
I would guess that Apple doesn't want to support iPad 1s and old iPhones anymore running iOS 5. Thus, they've done what they could to discourage developers from supportting them.
I, personal, put a lot of effort into coding to support iOS 5 through 8. I am not in hurry to throw that backwards compatibility away, but obviously developing for the most current version of iOS takes priority.
To get to the point, you can't install or run an iOS 5 simulator on OSX 10.10 Yosemite. I couldn't get an iOS 6 simulator to run either for some reason (even though I was able to install it in XCode 5).
I did, however, find a solution so I could use simulators for iOS 5 through 8 on my machine.
How? Setup a dual boot into an older os and install some software which can no longer be downloaded, but I tracked down.
I've posted the steps and all the software here. Nothing is difficult about any of this, but it will take many hour of downloading and running installations, ect. Reserve a day to do this while working another machine most of the time.
Create a partition on your hard drive from which you can run OSX Lion. I found 32 GB was large enough.
You may also want to create an additional partition at the same time rather than use a flash drive in step 2. I also made it 32 GB, but it could probably be a lot smaller (8? maybe even 4 gig?).
Here's a link to help with that:
http://arstechnica.com/apple/2014/06/how-to-create-a-test-partition-for-the-os-x-yosemite-beta/
Create a bootable installer drive for Lion. You can use a flash drive, or the extra partition suggested in step 1 (that's what I did when the only flash I had on me was acting up).
Here's the os:
OSX 10.7.2 Lion
https://drive.google.com/file/d/0BwmycZWygE8EUlhCYWlOWjlCcHM/view?usp=sharing
Here's directions for doing this:
http://www.tech-recipes.com/rx/11807/os-x-lion-convert-os-x-lion-dmg-installer-to-a-bootable-usb-thumbdrive-install-without-an-optical-drive/
Run the installer. Restart the machine whiling holding down the "option" key on the keyboard to select your boot device.
Once you have Lion up and running, you need to upgrade it to 10.7.5 (sorry I didn't have that to post to begin with).
Simply use the basic software update mechanism to do this.
Install XCode 4.6. Here's the software:
XCode 4.6.3
https://drive.google.com/file/d/0BwmycZWygE8ETnlFQ1BSYVV1ZUE/view?usp=sharing
Normally, you ought to be able to install an iOS 5 simulator via XCode, but Apple has blocked this.
You can however, install it manually as others have described in this thread for the various sdks (as long as you already have the software!)
Here is the software (since we don't have just happen to be lucky enough to have it previously installed):
Sorry, I don't have 5.1, only 5.0
iOS 5.0 Simulator
https://drive.google.com/file/d/0BwmycZWygE8ETndPOFJyUVg0b3M/view?usp=sharing
Install the command line tools if necessary. Again, XCode ought to allow you to do this, but it will fail when you try the normal way. Go ahead and give it a try.
Here's a dmg instead which you can install yourself that is compatible with this setup:
Command Line Tools (XCode 4.6 / OSX 10.7)
https://drive.google.com/file/d/0BwmycZWygE8EWm9QTW5HYV9PUnM/view?usp=sharing
Get your project to build in this new environment. There are permission issues and such when you try to cross over to your primary drive.
I found the easiest way to get everything working was to copy whatever I needed to the Lion drive and make sure all the relative paths were identical.
I also had to play a bit with the code because what compiled for the 7 and 8 sdks didn't work perfectly with this one. That's on you.
I believe the iOS 6 simulator will already be installed for you, but otherwise you should be able to download that still via XCode if needed.
Enjoy having all these simulators now!
you need to copy the simulator SDK to Xcode 5.1.
First copy the simulator SDKs from your previous installed Xcode.
then paste it in
Xcode 5.1 "Show Package Contents->Contents->Developer->Platforms->iPhoneSimulator.Platforms
->Developer->SDKs folder
There restart the Xcode 5.1.
Unfrotunately ,Xcode 5.1 in OS X 10.9 or 10.8.5 the iOS 5 simulator is no longer available.
Better to use some older versions like 4.6 for use iOS 5 simulator
using of Xcode 5 under OS X v10.8 then if you go to Preferences -> Downloads you should see the 5.0 and 5.1 simulators available under Components. You can download and install directly from there.
If you're using Xcode 5 under OS X v10.9 then the iOS 5 simulator is
no longer available.
xCode 5.02 up to available iOS 58 simulator but after updated the xcode through 5.1 the available simulator start from iOS 6
iOS Simulator
Performance issues can arise when running apps within the iOS Simulator on OS X Mavericks with a simulated OS version of iOS 6.1 or earlier.
A workaround is to disable timer coalescing while using the iOS 6.1 or earlier simulator by executing the following command in a Terminal window:
sudo sysctl -w kern.timer.coalescing_enabled=0 (15501929)
https://developer.apple.com/library/ios/releasenotes/DeveloperTools/RN-Xcode/xc5_release_notes/xc5_release_notes.html

Resources