Note that there are some explanatory texts on larger screens.

plurals
  1. POlibXcodeDebuggerSupport.dylib is missing in iOS 4.2.1 development SDK
    primarykey
    data
    text
    <p><strong>Note: getting this on Xcode 4.3.2? Check out the answer to <a href="https://stackoverflow.com/questions/5859018/iphone-app-crashes-on-device-file-not-found/5859982#5859982">this question</a>.</strong></p> <p><strong>Note: creating a symbolic link to use the 4.2 lib seems to work fine</strong></p> <pre><code>cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1\ \(8C148\)/Symbols/ sudo ln -s ../../4.2\ \(8C134\)/Symbols/Developer </code></pre> <p>After upgrading from 4.2.0 (beta, I believe) to 4.2.1, the libXcodeDebuggerSupport.dylib file is missing, which results in:</p> <pre><code>warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found). </code></pre> <p>which I guess isn't good. Looking at the directory in question I note:</p> <pre><code>.../DeviceSupport/4.2 (8C134)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib </code></pre> <p>but</p> <pre><code>.../DeviceSupport/4.2.1 (8C148)/Symbols/System/ .../DeviceSupport/4.2.1 (8C148)/Symbols/usr/ </code></pre> <p>the above two dirs make up all the content in the 4.2.1 folder. No "Developer" folder. Checking the /usr/ dir there, I find no libXcodeDebuggerSupport.dylib file in the lib dir either, so ln -s'ing isn't an option.</p> <p>Worth mentioning: after the upgrade, I plugged the iPad in and had to click "Use for development" in Xcode organizer. Doing so, I got a message about symbols missing for that version, and Xcode proceeded to generate such, then failed. I restored the iPad and did "Use for development" again, and nothing about missing symbols appeared...</p> <p>Update: deletion of /Developer and reinstallation of Xcode from scratch does <strong>not</strong> fix this issue.</p> <p>Update 2: I just realized that after the reinstall of Xcode,</p> <pre><code>.../DeviceSupport/4.2 (8C134)/Symbols </code></pre> <p>is now a symbolic link,</p> <pre><code>lrwxr-xr-x 1 root admin 36 Dec 3 17:17 Symbols -&gt; ../../Developer/SDKs/iPhoneOS4.2.sdk </code></pre> <p>And the directory in question has the appropriate files. Maybe this is simply a matter of linking the 4.2.1 dir in the same fashion? I'll try that and see if Xcode freaks out. If someone who has this file could provide a md5 sum that would be splendid. This is what it says for me:</p> <pre><code>$ md5 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2\ \(8C134\)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib MD5 (/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2 (8C134)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib) = 08f93a0a2e3b03feaae732691f112688 </code></pre> <p>If the MD5 sum is identical to the output of</p> <pre><code>$ md5 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1\ \(8C148\)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib </code></pre> <p>then we're all set.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload