Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iPhone framework paths?

I recently moved my projects to a new mac, along with a newer version of Xcode.

When i opened my project i noticed that some files were red. So i remapped them by setting the path (by project path) and then providing the proper path location.

Now my problem is that the frameworks that i have are red, and i cant find their location! I did set the framework paths to be "relative to current SDK" however.

Can anybody help me get my frameworks mapped correctly? The frameworks im using are: - QuartzCore.framework - libsqlite3.0.dylib - UIKit.framework - Foundation.frameowrk - CoreGraphics.framework

The XCode version is 3.1.4 (the only one installed). The iPhone app was originally created using a prior version of Xcode (i dont remember which version).


I still dont have an answer. Im going deeper into this mess of a problem that Apple created. In all my .m files im importing

How can i add this UIKit framework to my project Target with respect to the current SDK? In fact, forget about the ref w/ respect to the SDK, let's just get the framework from the 3.0 SDK as a referenced framework. Right now when i reference it is red.

Note: references related to frameworks, everything about it, is driving me insane, and making me more frustrated at apple for this sloppiness, more than ever.

Any help is greatly appreciated.

like image 226
AlvinfromDiaspar Avatar asked Apr 28 '26 16:04

AlvinfromDiaspar


2 Answers

I had exactly this problem. Somehow 'Base SDK' in Build Settings of a project was set to Mac OS X after I have installed Xcode 4.2.

Click on your project, change Base SDK to 'Latest iOS' and enjoy the vibe.

like image 188
Alexander Danilin Avatar answered Apr 30 '26 04:04

Alexander Danilin


If you double click on your target to bring up the info pane you will see a tab labeled "Linked Libraries". From here you can click the plus button to add the libraries and xcode will do the right thing when you add the desired frameworks

like image 40
coneybeare Avatar answered Apr 30 '26 06:04

coneybeare