     
     private func initTrustStorePath() {
         trustStorePath = path?.stringByAppendingPathComponent("data/Library/Keychains/TrustStore.sqlite3")
+    }
+    
+    private func initDeviceType (runtimeIdentifier : String?)
+    {
+        isWatchOS = runtimeIdentifier != nil && runtimeIdentifier!.hasPrefix("com.apple.CoreSimulator.SimRuntime.watchOS")
     }
     
     convenience init(path : String) {

    var path : String?
    var trustStorePath : String?
    var isValid : Bool
    
    private var simDevice : AnyObject?
    // private var appDataDirMap : [String : String]?
    
    init() {
        isValid = false
    }
    
    var stateString : String? {

                    version = runtime.componentsSeparatedByString(".").last
                    _name = name1! + " v" + version!
                    isValid = true
                    initDeviceType(runtime)
                    initTrustStorePath()
                }
            }
