diff --git a/BUILDING.md b/BUILDING.md
index 8342d2f7c..20c973ad2 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -17,18 +17,27 @@ occasionally, CocoaPods itself will need to be updated. Do this with
 sudo gem update
 ```
 
-3) Open the `Signal.xcworkspace` in Xcode.
+3) Some dependencies are added via carthage. Run:
+```
+carthage update
+```
+If you don't have carthage, here are install instructions:
+```
+https://github.com/Carthage/Carthage#installing-carthage
+```
+
+4) Open the `Signal.xcworkspace` in Xcode.
 
 ```
 open Signal.xcworkspace
 ```
 
-4) Some of our build scripts, like running tests, expect your Derived
+5) Some of our build scripts, like running tests, expect your Derived
 Data directory to be `$(PROJECT_DIR)/build`. In Xcode, go to `Preferences-> Locations`,
 and set the "Derived Data" dropdown to "Relative" and the text field
 value to "build".
 
-5) Build and Run and you are ready to go!
+6) Build and Run and you are ready to go!
 
 ## Known issues