Posts

Post marked as solved
1 Replies
Hey. We've been using the paid tier for 100 hours for a few months, and unfortunately, the build speed has not improved. It appears they are continuing to use Intel machines. I would suggest Bitrise if you want a performant but costlier option.
Post marked as solved
34 Replies
So I've been struggling with this lately on catalina with Xcode 11.3.1 but finally have a solution that works. I can listen for every event without an error except for virtualInterfaceStateChanged. This was throwing the vague error Domain=com.apple.wifi.request.error Code=4 "(null)". Below is my working implementation with a macOS project. class WiFiService: CWEventDelegate { private let wifiClient = CWWiFiClient.shared() init() { self.wifiClient.delegate = self do { try self.wifiClient.startMonitoringEvent(with: .virtualInterfaceStateChanged) } catch { print("Failed to register for wifi events: \(error)") } } func ssidDidChangeForWiFiInterface(withName interfaceName: String) { guard let interface = self.wifiClient.interface(withName: interfaceName) else { return } print(interface.ssid()) } }I hope this solves the problem for those that had this issue as it was the first result on google for me. Below are my entitlements. I figure because its fine with the Sandbox entitlement that I can push this to the appstore without issue?<dict> <key>com.apple.security.app-sandbox</key> <true/> <key>com.apple.security.network.client</key> <true/> </dict> </plist>