我不小心删除了我的uikit和基础框架。它不存在于Xcode中。我知道我可以通过构建阶段添加它,但是我可以在哪里获得这些框架的工作?谢谢
答案 0 :(得分:2)
只需重新安装Xcode即可。应该将uikit和基础框架以正确的方式嵌入到正确的位置。
只是进行了一些研究,如果你卸载/重新安装它会更好。谷歌上有多个版本的基础框架,你不想搞砸通过开发者工具添加它们
〜/行结束
答案 1 :(得分:2)
令人讨厌的是,每次Xcode升级时,这些系统框架都会移到新文件夹中。
实际上,我们可以在lldb中使用image命令来告诉您框架在哪里:
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js" jq=""></script>
<script type="text/javascript" src="//code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
<div class="ui-widget">
<label for="tags">Search: </label>
<input type="text" id="tags" />
</div>
现在我们可以看到,在(lldb) image lookup -name "removeFromSuperview"
....
....
22 matches found in /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:
Address: UIKitCore[0x00000000004a6b73] (UIKitCore.__TEXT.__text + 4866259)
Summary: UIKitCore`-[UISegment removeFromSuperview] Address: UIKitCore[0x00000000006267d9] (UIKitCore.__TEXT.__text + 6438201)
Summary: UIKitCore`-[UICalloutBarButton removeFromSuperview] Address: UIKitCore[0x000000000062924a] (UIKitCore.__TEXT.__text + 6449066)
.....
中找到了UIKit.framework
答案 2 :(得分:1)
我建议您使用App Store上提供的新版Xcode 4.3.x。这将直接安装到您的/Applications
文件夹中。因此,重新安装比以前基于安装程序的版本更容易:
/Applications/Xcode.app
这应该可以解决您的问题,因为所述框架位于此处(在App包内):
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/