誤ってuikitとファンデーションフレームワークを削除しました。Xcodeにはありません。ビルドフェーズで追加できることはわかっていますが、これらのフレームワークはどこで入手できますか?ありがとうございます。
3 に答える
Xcodeを再インストールするだけです。uikitとファンデーションフレームワークを正しい方法で正しい場所に埋め込む必要があります。
少し調べただけで、アンインストール/再インストールするとさらに良くなります。グーグルにはファンデーションフレームワークの複数のバージョンがあり、開発者ツールを介してそれらを追加することを台無しにしたくない
〜/行末
AppStoreで入手できる新しいバージョンのXcode4.3.xを使用することをお勧めします。これにより、フォルダに直接インストールされ/Applications
ます。したがって、再インストールは、以前のインストーラーベースのバージョンよりもはるかに簡単です。
- 消去
/Applications/Xcode.app
- AppStoreからXcodeを再インストールします。
上記のフレームワークはここ(Appパッケージ内)にあるため、これで問題が解決するはずです。
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/
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