ios 找不到UIKit.框架

ej83mcc0  于 2023-03-05  发布在  iOS
关注(0)|答案(9)|浏览(320)

我目前运行的是Xcode 6 beta 2,找不到UIKit. framework,我已经按照Apple's reference page中的建议在System/Library/Frameworks中查找过了
除了UIKit,所有其他框架都在那里。
注意:导入UIKit框架没有问题

pcrecxhr

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

ctehm74n

ctehm74n2#

新位置:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks

9jyewag0

9jyewag03#

UIKit.框架在这里是/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks

jv2fixgn

jv2fixgn4#

iOS 14、Xcode 12路径我在这里找到

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/UIKit.framework/UIKit
q5lcpyga

q5lcpyga5#

Xcode 12中UIKitCore(实际上包含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
brqmpdu1

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中改变了一些配置。修复它的更简单的方法可能是删除它并重新安装。

mxg2im7a

mxg2im7a7#

/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore

zte4gxcn

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

2hh7jdfx

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

相关问题