diff --git a/make-ring.py b/make-ring.py
index 60abb1f82120d6243c615e2a2a986a08ec0f92ae..bbc70b92ac9f760734ce69cf6504372dd823da5f 100755
--- a/make-ring.py
+++ b/make-ring.py
@@ -163,6 +163,11 @@ IOS_DEPENDENCIES = [
     'pkg-config', 'gettext', 'swiftlint', 'swiftgen'
 ]
 
+IOS_DEPENDENCIES_UNLINK = [
+    'autoconf*', 'automake*', 'cmake*', 'yasm*', 'libtool*',
+    'pkg-config*', 'gettext*', 'swiftlint*', 'swiftgen*'
+]
+
 UNINSTALL_SCRIPT = [
     'make -C daemon uninstall',
     'xargs rm < lrc/build-global/install_manifest.txt',
@@ -230,6 +235,10 @@ def run_dependencies(args):
         )
 
     elif args.distribution == "iOS":
+        execute_script(
+            BREW_UNLINK_SCRIPT,
+            {"packages": ' '.join(IOS_DEPENDENCIES_UNLINK)}
+        )
         execute_script(
             BREW_INSTALL_SCRIPT,
             {"packages": ' '.join(IOS_DEPENDENCIES)}