             request?.stop()
         }
         // 取消网络菊花状态
-        #if os(iOS) || os(watchOS) || os(tvOS)
+        #if os(iOS) || os(watchOS)
             UIApplication.shared.isNetworkActivityIndicatorVisible = false
         #endif
     }

        _config.sessionConfiguration.timeoutIntervalForRequest = _config.requestTimeoutInterval
        _config.sessionConfiguration.allowsCellularAccess = _config.allowsCellularAccess
        
        _listenManager = NetworkReachabilityManager(host: "www.apple.com")
        _manager = SessionManager(configuration: _config.sessionConfiguration, serverTrustPolicyManager: _config.serverPolicy)
        _lock = NSLock()
        _asyncQueue = DispatchQueue.WBALAsyncDispatchQueue

    open static let shared = WBAlamofire()
    
    // MARK: - Private Properties
#if !os(watchOS)
    private let _listenManager: NetworkReachabilityManager?
#endif
    private let _manager: SessionManager
    private let _config: WBAlConfig
    private let _lock: NSLock
