xCode 8.1 GLFWWindow "first responder" Issue
<p>I have recently been working with OpenGL and have decided to use C++ for my latest project with OpenGL. I am using xCode 8.1 with my library paths and header paths linked correctly. Everything compiles fine but i get this error at runtime:</p>

<pre><code>2016-11-03 15:17:24.649264 Modulo[25303:14858638] [General] ERROR: Setting &lt;GLFWContentView: 0x100343da0&gt; as the first responder for window &lt;GLFWWindow: 0x100222540&gt;, but it is in a different window ((null))! This would eventually crash when the view is freed. The first responder will be set to nil.(
0   AppKit                              0x00007fff85c069a4 -[NSWindow _validateFirstResponder:] + 566
1   AppKit                              0x00007fff853f79eb -[NSWindow _setFirstResponder:] + 31
2   AppKit                              0x00007fff8549f66a -[NSWindow _realMakeFirstResponder:] + 406
3   AppKit                              0x00007fff8549f480 -[NSWindow makeFirstResponder:] + 123
4   libglfw3.3.dylib                    0x000000010011194a _glfwPlatformCreateWindow + 610
5   libglfw3.3.dylib                    0x000000010010d533 glfwCreateWindow + 428
6   Modulo                              0x00000001000010a8 main + 296
7   libdyld.dylib                       0x00007fff9c828255 start + 1
8   ???                                 0x0000000000000001 0x0 + 1)
</code></pre>

<p>The code I run to generate this error is as follows:</p>

<pre><code>#include &lt;iostream&gt;
#define GLEW_STATIC
#include &lt;GL/glew.h&gt;
#include &lt;GLFW/glfw3.h&gt;

int main(int argc, const char * argv[]) {
    //Engine Startup.
    std::cout &lt;&lt; "&lt;----- Engine Start-Up -----&gt;" &lt;&lt; std::endl;
    //Initialize GLFW.
    if(!glfwInit()) {
        std::cout &lt;&lt; "- GLFW Failed to Initialize!" &lt;&lt; std::endl;
        return -1;
    }
    std::cout &lt;&lt; "+ GLFW Initialized!" &lt;&lt; std::endl;
    //Create GLFWWindow
    GLFWwindow* window = glfwCreateWindow(640, 480, "Engine", nullptr, nullptr);
    if(!window) {
        std::cout &lt;&lt; "- GLFWWindow Failed to Create!" &lt;&lt; std::endl;
        glfwTerminate();
        return -1;
    }
    std::cout &lt;&lt; "+ GLFWWindow Created!" &lt;&lt; std::endl;
    return 0;
}
</code></pre>

<p>The program performs as it should but this error could become an issue later and also makes the console hard to debug so I would like to try and sort it out early!</p>

<p>Thank you in advance and if any more information is needed please let me know! :)</p>