From 7cf0177b3b6acd03e27903f35e50f7793cbb5e9a Mon Sep 17 00:00:00 2001
From: Travis CI
With that in mind we exposed many of these features as independent static libraries.
For most of the libs it will be as simple as dragging two files, sometimes a third step will be necessary, but no more than that.
All the libraries we ship with React Native live on the Libraries folder in
-the root of the repository. Some of them are pure JavaScript, and you just need
+the root of the repository. Some of them are pure JavaScript, and you only need
to require it. Other libraries also rely on some native code, in that case
you'll have to add these files to your app, otherwise the app will throw an
error as soon as you try to use the library.
If the library has native code, there must be a .xcodeproj file inside it's
@@ -10,8 +10,8 @@ folder.
Drag this file to your project on Xcode (usually under the Libaries group
on Xcode);

Click on your main project file (the one that represents the .xcodeproj)
select Build Phases and drag the static library from the Products folder
-inside the Library you are importing to Link Binary With Libraries

Not every library will need this step, what you need to consider is:
Do I need to know the contents of the library at compile time?
What that means is, are you using this library on the native site or just in -JavaScript? If you are just using it in JavaScript, you are good to go!
This step is not necessary for libraries that we ship with React Native with the
+inside the Library you are importing to Link Binary With Libraries

Not every library will need this step, what you need to consider is:
Do I need to know the contents of the library at compile time?
What that means is, are you using this library on the native side or only in +JavaScript? If you are only using it in JavaScript, you are good to go!
This step is not necessary for libraries that we ship with React Native with the
exception of PushNotificationIOS and LinkingIOS.
In the case of the PushNotificationIOS for example, you have to call a method
on the library from your AppDelegate every time a new push notifiation is
received.
For that we need to know the library's headers. To achieve that you have to go