title: Link error- missing required architecture i386 in file-symbols not found
body: <p>I am working on an app that uses a twitter API. </p>
  
  <p>The app runs fine when it is hooked up to an IOS device, but when I change the architecture from armv6 to i386 to get it running on the simulator I get this error:</p>
  
  <pre><code>  ld: warning: ignoring file       /Users/username/Desktop/tweetsAloud/tweets2/tweetsAloud/Src/NeoSpeech/lib-i iphoneos/libvt_eng_julie.a, missing required architecture i386 in file
  Undefined symbols for architecture i386:
    "_VT_LOADTTS_ENG", referenced from:
        -[TweetsViewController viewWillAppear:] in TweetsViewController.o
    "_VT_UNLOADTTS_ENG", referenced from:
        -[TweetsViewController viewWillDisappear:] in TweetsViewController.o
    "_VT_TextToFile_ENG", referenced from:
        -[TweetsViewController readyStringToPlay:] in TweetsViewController.o
  ld: symbol(s) not found for architecture i386
  collect2: ld returned 1 exit status
  </code></pre>
  
  <p>So I have read up a lot of suggestions already and tried most of them with little luck. </p>
  
  <p>I first made sure I had all my frameworks, then I tried editing the project.pbxproj, still did not work. </p>
  
  <p>I have tried cleaning and changing the build settings. </p>
  
  <p>Anyone have any ideas why I get this error message?</p>