This may be more of a macOS question than an iOS one, but I'm hoping that other iOS developers may have done this.
I'm developing an app for iOS which has a built-in WebDAV server. The server supports client connections via Bonjour, IPv4, and IPv6, the latter of which I'm now testing. I'm using Finder's 'Connect to Server' on the Mac with addresses such as the following:
- Bonjour: "http://Daves-iPad-Air-2.local.:8080"
- IPv4 : "http://192.168.1.65:8080"
- IPv6: "http://[fe80::10e3:7abc:5358:3bff]:8080"
Bonjour and IPv4 both work fine, but Finder can't connect using the IPv6 address (just spins forever on the 'connecting' dialogue).
IPv6 is definitely working since Cyberduck (a 3rd party WebDAV client) running on the same Mac can connect via all 3 addressing methods.
Is this a problem with the way I've formatted the IPv6 address, or is it a limitation in Finder's WebDAV support?