我目前运行的是Xcode 6 beta 2,找不到UIKit. framework,我已经按照Apple's reference page中的建议在System/Library/Frameworks中查找过了
除了UIKit,所有其他框架都在那里。
注意:导入UIKit框架没有问题
我目前运行的是Xcode 6 beta 2,找不到UIKit. framework,我已经按照Apple's reference page中的建议在System/Library/Frameworks中查找过了
除了UIKit,所有其他框架都在那里。
注意:导入UIKit框架没有问题
9条答案
按热度按时间pcrecxhr1#
在较新的Xcode版本中,iPhoneOS框架不再包含二进制文件,但包含tbd file。您可以在以下路径中找到模拟器二进制文件:
/应用程序/www.example.comXcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks
ctehm74n2#
新位置:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks
9jyewag03#
UIKit.框架在这里是
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
jv2fixgn4#
iOS 14、Xcode 12路径我在这里找到
q5lcpyga5#
Xcode 12中UIKitCore(实际上包含UIKit中的所有内容)的路径为:
brqmpdu16#
我猜你已经查出来了,但我还是要说:框架只能在iOS平台上使用。2路径**/System/Library/Frameworks/包含你的MacOSX已经安装的框架(不是你的Xcode)。
iOS项目中使用的iOS框架(至少在使用Xcode时)如下所示:
/应用程序/www.example.comXcode6-Beta4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks
路径的Xcode6-Beta4.app**部分是您的Xcode在"应用程序"文件夹中的应用程序名称,如果您安装了其他版本,该名称可能会有所不同。此外,如果您使用的是其他SDK版本(例如iOS 7.0),iPhoneOS8.0.sdk可能会有所不同。
编辑:如果UIKit.framework在那里,那么你可能在你的Xcode中改变了一些配置。修复它的更简单的方法可能是删除它并重新安装。
mxg2im7a7#
/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
zte4gxcn8#
针对Xcode 11.3进行了更新:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/UIKit.framework
2hh7jdfx9#
您可以在Mac(安装了Xcode)和iOS中找到UIKit Mach-O文件:
1.在mac中,UIKit的路径是
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
(对于Xcode 14.2)1.在iOS中,有一个图像文件:
/System/Library/Caches/com.apple.dyld/dyld_shared_cache_X
,则可以使用dsc_extrator将该映像文件的所有内容解压到某个目录下(如arm64
),此时UIKit位于arm64/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore