title: Xcode "Undefined symbols for architecture i386" Error without any change on code, all of a sudden
body: <p>I get the <code>Undefined symbols for architecture i386</code>. Here's what I did:</p>
  
  <ol>
  <li><p>I checked many times for miswriting <code>.h</code> or <code>.m</code> extensions.</p></li>
  <li><p>I deleted Framework Search Paths and then wrote <code>./</code> being defined as "Recursive" as it was provided as a solution but it did not work either.</p></li>
  <li><p>Architecture settings is now set as <code>$(ARCHS_STANDARD)</code>.</p>
  
  <pre><code>Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_EMDenemeSinaviCell", referenced from:
       __TFC8EduMobil24EMAssesmentEvaluationNEW9tableViewfS0_FTCSo11UITableView21cellForR        owAtIndexPathCSo11NSIndexPath_CSo15UITableViewCell in         EMAssesmentEvaluationNEW.o
  ld: symbol(s) not found for architecture i386
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  </code></pre></li>
  <li><p>When i change the current Cell Class i am using to another Cell Class it does not give any error. But it gives the following warning:</p>
  
  <pre><code>file was built for i386 which is not the architecture being linked (x86_64): 
  </code></pre></li>
  </ol>
  
  <p>How can I solve this error?</p>