diff --git a/accounts/watch.go b/accounts/watch.go
index 08337b608edd2c792c4ab017a7792d5f05045a32..19d304fcc28f0daa6e7358d75f9a28665922bed6 100644
--- a/accounts/watch.go
+++ b/accounts/watch.go
@@ -14,7 +14,7 @@
 // You should have received a copy of the GNU Lesser General Public License
 // along with the go-ethereum library. If not, see <http://www.gnu.org/licenses/>.
 
-// +build darwin freebsd linux netbsd solaris windows
+// +build darwin,!ios freebsd linux netbsd solaris windows
 
 package accounts
 
diff --git a/accounts/watch_fallback.go b/accounts/watch_fallback.go
index ff5a2daf1386ffc28db42179e9f75620450b3800..0b70161673eea3dcb4abf912055f1f7348fcee74 100644
--- a/accounts/watch_fallback.go
+++ b/accounts/watch_fallback.go
@@ -14,7 +14,7 @@
 // You should have received a copy of the GNU Lesser General Public License
 // along with the go-ethereum library. If not, see <http://www.gnu.org/licenses/>.
 
-// +build !darwin,!freebsd,!linux,!netbsd,!solaris,!windows
+// +build ios !darwin,!freebsd,!linux,!netbsd,!solaris,!windows
 
 // This is the fallback implementation of directory watching.
 // It is used on unsupported platforms.