IOS:在哪里下载uikit和基础框架

时间:2012-07-10 16:28:51

标签: ios xcode

我不小心删除了我的uikit和基础框架。它不存在于Xcode中。我知道我可以通过构建阶段添加它,但是我可以在哪里获得这些框架的工作?谢谢

3 个答案:

答案 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文件夹中。因此,重新安装比以前基于安装程序的版本更容易:

  1. 删除/Applications/Xcode.app
  2. 再次从AppStore
  3. Install Xcode
  4. 这应该可以解决您的问题,因为所述框架位于此处(在App包内):

     /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/