title: Use of undeclared identifier 'ParseClientConfiguration'
body: <p>I am having trouble with some code, working in several projects, but for some reason not here.
  First of all here the chunk of code I am referring to:</p>
  
  <pre><code>[Parse initializeWithConfiguration:[ParseClientConfiguration
                                      configurationWithBlock:^(id&lt;ParseMutableClientConfiguration&gt; configuration) {
                                          configuration.applicationId = applicationId;
                                          configuration.clientKey = @"";
                                          configuration.server = configServer;
                                      }]];
  </code></pre>
  
  <p>This code is related to <code>Parse-Server</code>, in a project using <code>CocoaPods</code>.</p>
  
  <p>I am getting this error message:</p>
  
  <pre><code>Use of undeclared identifier 'ParseClientConfiguration'
  </code></pre>
  
  <p>Eventhough I have this line in my code:</p>
  
  <pre><code>#import &lt;Parse/Parse.h&gt;
  </code></pre>
  
  <p>If I go on the code mentioned above and right click on <code>ParseClientConfiguration</code> to go to <code>Jump to Definition</code>, I see a question mark, meaning the definition cannot be found, as one would expect after seeing the error message.</p>
  
  <p>But if I do the same thing inside another project (working), then I get taken to a file called ParseClientConfiguration.h inside a folder called Pods/Parse, where the definition of ParseClientConfiguration is.</p>
  
  <p><strong><em>What could justify this difference?</em></strong> As far as I am aware of, I did the same thing for all projects.
  The one thing that I can think of is that the project with problems has several targets while the others have only one, but I suppose that should not matter. Any useful hint will be much appreciated.</p>