6477f0de87
Summary: `FBSimulatorState` puports to mirror the values of `CoreSimulator` but this isn't completely true as there is a difference in signedness. The dissasembly for CoreSimulator shows the `Invalid` state as being anything greater than `0x4` rather than `-1`. This means that Index Sets can be used as a more efficient way of storing collections of enumerated types, since the states can't be stored in a bitmask. Reviewed By: marekcirkos Differential Revision: D3184146 fb-gh-sync-id: 1ffe744611da91cb224b5c9b4cec6d8b9acfd408 fbshipit-source-id: 1ffe744611da91cb224b5c9b4cec6d8b9acfd408 |
||
---|---|---|
.. | ||
FBSimulatorControlKit | ||
FBSimulatorControlKitTests | ||
fbsimctl | ||
fbsimctl.xcodeproj | ||
fbsimctl.xcworkspace | ||
Cartfile | ||
Cartfile.resolved | ||
README.md |
README.md
fbsimctl
fbsimctl
is a command line interface to the FBSimulatorControl
Framework. It is a Command Line Executable Target. It is a wrapper around FBSimulatorControlKit
which is where the important functionality of the Command-Line Application is implemented. It is a pure Objective-C target.
FBSimulatorControlKit
FBSimulatorControlKit
is a Framework that forms the core functionality in fbsimctl
. It is a mixed Objective-C/Swift Framework and is linkable from both a test and executable target. As fbsimctl
is a pure Objective-C Framework it does not need to link the Swift shims to Mac OS X Frameworks.