![]() synx A command-line tool that reorganizes your Xcode project folder to match your Xcode groups.xcbuild xcbuild is an Xcode-compatible build tool with the goal of providing faster builds, better documentation of the build process and running on multiple platforms (macOS, Linux, and Windows).xctool An extension for Apple's xcodebuild that makes it easier to test iOS and macOS apps.xcodebuild and - xcrun command line tool to build and archive app.starUML A sophisticated software modeler for agile and concise modeling.MacDown open source Markdown editor for macOS.Atom + Nuclide If you need to write react-native Code.Carthage A simple, decentralized dependency manager for Cocoa. ![]() CocoaPods dependency manager for Swift and Objective-C Cocoa projects.iSimulator iSimulator is a GUI utility to control the Simulator, and manage the app installed on the simulator.awesome-xcode-extensions Awesome native Xcode extensions.Xcode you will spend most of your time with it.OpenSim is the application I use, but there are other open source initiatives available, such as simsim.Download the bundle LeoMobileDeveloper-ios-developer-tools_-_16-38-13.bundle and run: git clone LeoMobileDeveloper-ios-developer-tools_-_16-38-13.bundle -b masterĪ collection of tools that an iOS developer should know.Ī collection of tools that an iOS developer should know. It's unclear why Apple hasn't made it easier to explore the sandbox of applications that are installed in a simulator. 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. It can sometimes be useful or even necessary to browse the sandbox of an application that's running in a simulator.
0 Comments
Leave a Reply. |