title: Finding Private API Call _terminateWithStatus
body: <p>I just received an email from Apple stating my app has been rejected for the call of _terminateWithStatus. I have a few frameworks in the app and believe that could be the culprit. </p>
  
  <p>I have ran otool here is my output</p>
  
  <pre><code>/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
  /System/Library/Frameworks/Foundation.framework/Foundation (compatibility version 300.0.0, current version 751.49.0)
  /System/Library/Frameworks/UIKit.framework/UIKit (compatibility version 1.0.0, current version 1400.0.0)
  /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics (compatibility version 64.0.0, current version 600.0.0)
  /System/Library/Frameworks/CoreData.framework/CoreData (compatibility version 1.0.0, current version 320.15.0)
  /System/Library/Frameworks/MapKit.framework/MapKit (compatibility version 1.0.0, current version 14.0.0)
  /System/Library/Frameworks/CFNetwork.framework/CFNetwork (compatibility version 1.0.0, current version 485.12.7)
  /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration (compatibility version 1.0.0, current version 379.0.0)
  /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices (compatibility version 1.0.0, current version 20.0.0)
  /System/Library/Frameworks/CoreLocation.framework/CoreLocation (compatibility version 1.0.0, current version 370.3.0)
  /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 150.0.0)
  /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.4.0)
  /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0)
  /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation (compatibility version 150.0.0, current version 550.52.0)
  </code></pre>
  
  <p>I have also run the app through <a href="http://www.chimpstudios.com/appscanner/" rel="noreferrer">App Scanner</a> but terminateWithStatus is not shown in the output.</p>
  
  <p>Can anyone point me in the right direction on finding this? I have also seen some talk about using nm and grep to find the call. Thanks ahead of time.</p>
  
  <p><strong>SOLVED:</strong></p>
  
  <p>After diving into the build directory:</p>
  
  <pre><code>AppName/build/AppName.build/Release-iphoneos/AppName.build/Objects-normal/armv6/ 
  </code></pre>
  
  <p>I ran:</p>
  
  <pre><code>strings AppName | grep 'terminateWithStatus'
  </code></pre>
  
  <p>and returned one result. After some digging, I found GHUnit, testing framework, was making the call. I removed the framework, rebuilt, and ran the string command again without any results. </p>
  
  <p>I hope this helps anyone else searching for a Private API call, it has not been a fun adventure. </p>