1

誤ってuikitとファンデーションフレームワークを削除しました。Xcodeにはありません。ビルドフェーズで追加できることはわかっていますが、これらのフレームワークはどこで入手できますか?ありがとうございます。

4

3 に答える 3

2

Xcodeを再インストールするだけです。uikitとファンデーションフレームワークを正しい方法で正しい場所に埋め込む必要があります。

少し調べただけで、アンインストール/再インストールするとさらに良くなります。グーグルにはファンデーションフレームワークの複数のバージョンがあり、開発者ツールを介してそれらを追加することを台無しにしたくない

〜/行末

于 2012-07-10T17:48:00.440 に答える
2

AppStoreで入手できる新しいバージョンのXcode4.3.xを使用することをお勧めします。これにより、フォルダに直接インストールされ/Applicationsます。したがって、再インストールは、以前のインストーラーベースのバージョンよりもはるかに簡単です。

  1. 消去/Applications/Xcode.app
  2. AppStoreからXcodeを再インストールします。

上記のフレームワークはここ(Appパッケージ内)にあるため、これで問題が解決するはずです。

 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/
于 2012-07-10T18:18:59.460 に答える
2

Xcodeをアップグレードするたびに、それらのシステムフレームワークが新しいフォルダに移動するのは面倒です。

実際、lldbでimageコマンドを使用して、フレームワークがどこにあるかを知ることができます。

(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が次の場所に表示されます。/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore

于 2020-07-27T10:56:21.003 に答える