{"id":825,"date":"2014-11-16T10:29:35","date_gmt":"2014-11-16T16:29:35","guid":{"rendered":"http:\/\/dev.iachieved.it\/iachievedit\/?p=825"},"modified":"2014-11-16T10:29:35","modified_gmt":"2014-11-16T16:29:35","slug":"quickly-adding-multiple-frameworks-to-an-xcode-project","status":"publish","type":"post","link":"https:\/\/dev.iachieved.it\/iachievedit\/quickly-adding-multiple-frameworks-to-an-xcode-project\/","title":{"rendered":"Quickly Adding Multiple Frameworks to an Xcode Project"},"content":{"rendered":"<p>There are a few popular third party iOS frameworks such as <a href=\"https:\/\/github.com\/AFNetworking\/AFNetworking\">AFNetworking<\/a> and <a href=\"https:\/\/www.parse.com\">Parse<\/a> that require you to add a number of Apple frameworks to your Xcode project.  For example, if you add the Parse framework to your project you&#8217;re looking at also adding:<\/p>\n<ul>\n<li>AudioToolbox.framework\n<li>CFNetwork.framework\n<li>CoreGraphics.framework\n<li>CoreLocation.framework\n<li>libz.dylib\n<li>MobileCoreServices.framework\n<li>QuartzCore.framework\n<li>Security.framework\n<li>StoreKit.framework\n<li>SystemConfiguration.framework\n<\/ul>\n<p>Adding each of these one at a time (with the pane closing after each addition) is annoying, so thankfully Xcode provides a quicker way using the Apple <a href=\"http:\/\/en.wikipedia.org\/wiki\/Command_key\">command key<\/a>.  To add multiple frameworks at once hold down the <b>command key<\/b> when making a selection in the <b>Choose frameworks and libraries to add<\/b> pane.  After making all of your selections click Add.<\/p>\n<p><a href=\"http:\/\/dev.iachieved.it\/iachievedit\/wp-content\/uploads\/2014\/11\/add_multiple_frameworks.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/dev.iachieved.it\/iachievedit\/wp-content\/uploads\/2014\/11\/add_multiple_frameworks.png\" alt=\"add_multiple_frameworks\" width=\"403\" height=\"462\" class=\"alignnone size-full wp-image-827\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are a few popular third party iOS frameworks such as AFNetworking and Parse that require you to add a number of Apple frameworks to your Xcode project. For example, if you add the Parse framework to your project you&#8217;re looking at also adding: AudioToolbox.framework CFNetwork.framework CoreGraphics.framework CoreLocation.framework libz.dylib MobileCoreServices.framework QuartzCore.framework Security.framework StoreKit.framework SystemConfiguration.framework Adding [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,2],"tags":[],"class_list":["post-825","post","type-post","status-publish","format-standard","hentry","category-apple","category-xcodetips"],"_links":{"self":[{"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/posts\/825"}],"collection":[{"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/comments?post=825"}],"version-history":[{"count":3,"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/posts\/825\/revisions"}],"predecessor-version":[{"id":829,"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/posts\/825\/revisions\/829"}],"wp:attachment":[{"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/media?parent=825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/categories?post=825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.iachieved.it\/iachievedit\/wp-json\/wp\/v2\/tags?post=825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}