I'm glad SimPholders and OpenSim are available, but they offer features that should be built into Xcode or the simulator. OpenSim also works seamlessly with iTerm if you have it installed. OpenSim also offers shortcuts for copying the path of the sandbox to the clipboard, opening the sandbox in terminal, or removing the application from the selected simulator. Choose the simulator you're interested in, select the application, and click Reveal Sandbox in Finder. The most useful feature of OpenSim is the ability to open the sandbox of an application in Finder. You can also make this change in Xcode's preferences under the Locations tab. You can use the xcode-select command to manage the active developer directory for Xcode. This may cause issues if you have multiple versions of Xcode installed on your development machine. Under the hood, OpenSim uses Xcode's command line tools to fetch the list of simulators. When you click the menu bar item, it lists the simulators that have applications installed. OpenSim shows up as a menu bar item in the top right. Like SimPholders, OpenSim is easy to use and provides the functionality that's missing from Xcode and the simulator. git clone recommend creating a release build if you plan to use OpenSim in your workflow. Clone the repository and open the project. You can install OpenSim through Homebrew, but I prefer cloning the GitHub repository and building the application from source. OpenSim is an open source alternative to SimPholders written in Swift and created by Sheng Luo. For years I've been using SimPholders to make this task less frustrating.īecause SimPholders tends to break with every major release of Apple's developer tools, I switch to OpenSim from time to time. It's unfortunate Xcode or the simulator doesn't make this easier. It's possible to find the sandbox if you know where to look. Xcode nor the simulator offer this type of functionality.įinding the application's sandbox is cumbersome and the location of the sandbox usually changes with every major release of Apple's developer tools. Finding the application's sandbox isn't trivial, though. #SIMPHOLDERS 2 CODE#īut how can you speed things up if your dev skills are at their peak? The answer is simple: use tools! In this article I will show you some tools which help me to code faster and spend my time more efficiently.Īlmost everyone knows Alcatraz.It can sometimes be useful or even necessary to browse the sandbox of an application that's running in a simulator. It’s an open-source package manager which allows you to manage plugins in an easy way. So let’s take a look at my top 10 plugins: 10. HOStringSenseĪ simple, non-intrusive overlay which shows the number of signs in the string currently being edited. It can be evaluated in a pop-up where you can provide multi-line text which will be converted into the appropriate inline string on the fly.Īn easy and visual way to play with color. It lets you see color from RGB values directly in Xcode, through a little overlay. It’s also possible to open a color panel and use a color wheel/sliders to instantly change the arguments of the colorWithRed:green:blue:alpha: method. Have you ever tried to compile a project but Xcode didn’t allow you to? Instead, it decided to complain about weird errors? I’m sure you know this situation well and know one potential solution. Nuke DerivedData! Although there are many ways to do it, Derived Data Exterminator adds this action straight to Xcode. From now on you can delete all your Derived Data with a single click or using a shortcut. Tired of writing NSLocalizedString over and over again? If you’ve had enough, then the QuickLocalization plugin is for you. Change String” to String", nil) using option+shift+d.
0 Comments
Leave a Reply. |