Xcode Command Line Tools Version

- [Instructor] You can actually use XCode's LLVM compiler…from the command line, so I'm going to open up…a terminal window by pressing Command Space…and searching for Terminal. Honestly, this wouldn’t be such a big deal if Swift properly supported static libraries, as the rabbit hole for this problem is rooted in a bunch of hacks to make command-line tools work properly with Swift that have dependencies. Add the project to the workspace. Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Go to Xcode preferences, downloads and install the command line tools. The command_line_tools resource manages the state of a single Xcode Command Line Tools installation, and will only install the latest version for the current running version of macOS. The easiest is probably to install the Xcode Command Line Tools. Building Command-Line Tools with Swift 12 November 2015 on Swift, iOS, Xcode. 6 saved in a folder of the same name:. What Is Xcode Command Line Tools? The Command Line Tools Package is a small self-contained package available for download separately from Xcode and that allows you to do command line development in macOS (Learn How Uninstall Homebrew Package & Caches Mac). GitHub Gist: instantly share code, notes, and snippets. Start Xcode and you will be prompted to install Command Line Tools for Xcode. dmg) from there. Xcode is now ready to be used with Cordova. NET framework is the bedrock of the widely popular Ranorex automation tool. agvtool: Automating iOS Build and Version Numbers. Install Homebrew. 2 and later Recent Qt versions use xcrun already, so there's nothing left for you to do!. Open Terminal and run the following command: xcode-select --install 3. However those tools are not needed if you want to say use svn. In addition to covering Xcode 4 and Interface Builder, the book covers Instruments, OpenGL tools, and command-line tools. For iOS apps this becomes a pain as soon as you develop outside Xcode: That’s why this article explains how to deploy your iOS applications to usb-connected iOS devices without using Xcode - directly from the command line. Homebrew supports and recommends the latest Xcode and/or Command Line Tools available for your platform (see OS:: Xcode. About Xcode and iPhone SDK Xcode 3. This will open up a site in Safari and prompt you to log in. Search for "command line tools" (in the search field on the left), then click on the latest version of "Command Line Tools (OS X Mountain Lion) for Xcode," and click on the the. I still got MM5306 4. There are many changes in the recent release that affect the compilers, distributed builds. Hello, I don't find any information which xcode, IOS and so on is supported by 10. Some of these will be well known tools, and others less so, but hopefully there’s something useful for everyone!. In the case of older fortran programs that are normally compiled directly from the command line, you can create a simple makefile as follows: # Targets. Uninstalling Xcode Command Line Tools. Instruments. Tags: otherwise Bazel still calls patch command line tool for applying patch files. Phase 2: XCode send compiling command swift build over ssh, then Raspberry Pi takes care of building the source. 下载https://developer. Once installed, you should be able to run xcodebuild from the terminal. 通常、Command Line ToolsをインストールするためにはXcodeが必要になります。 しかし、Xcodeは容量が大きいので普段使わない方にとっては、とても邪魔になります。 そこでXcodeをインストールせずに、Command Line Toolsのみをイン. Either way, XCode contain: Command Line Utilities which can be installed separately on a Terminal command line session. In a PowerShell or command prompt run as Administrator, run the following step:. app? The pop-up says they are required to run gcc. NET user codes can be generated from recorded test cases. I took the liberty (not sure it's mine to take … but still), locating Xcode CLI tools for both mountain lion (10. Has anyone done the latest XCode release, XCode 7. For example: In Streaks, all of the icons need to be made available in a number of sizes. After following the instruction here, you will download a version of CLion, an Integrated Development Environment (IDE) for using these compilers (or you can choose to use these compilers via a command-line). Xcode Command Line Tools(命令行工具) 阅读数 13567. 0 but I generally prefer to perform my version control from the command-line. Minimum Versions. Note that if this is your rst time downloading XCode (or if you just upgraded XCode), you must run XCode rst before running CMake. 11) for Xcode 8. Homebrew is the most popular package management tool for macOS systems. Full version downloads available, all hosted on high speed servers! Download servers online: 7. Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Q 4: What is the use of command line tools for Xcode?. Xcode comes bundled with all your command-line tools. Microsoft provide the tf. The easiest is probably to install the Xcode Command Line Tools. Xcode 8 requires a Mac running macOS Sierra 10. Installation of many common Unix-based tools requires the GCC compiler. A significant amount of information on how CocoaPods works is found at CocoaPods. app instead of an installer that copies files all over the place. Follow the Building J2ObjC steps. Mac users running earlier versions of OS X can access this article Xcode Command Line Tools; Simply speakingCommand Line ToolsIt is a small stand-alone package that provides MAC end users with many common tools, utilities and compilers. Then restart the terminal or run source ~/. Set project settings. Just follow steps from excellent tutorial on osxdaily, or just open your favourite terminal app and type: xcode-select --install This command should open pop up - just click on 'Install' button to continue. 4 version once again does not work). I would expect that the Xcode path indicated in the Visual Studio settings would dictate which version of the command line tools to use, i. CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. Most people don't use the command line on a regular basis, so it can be a bit difficult to find the first time. It provides an intuitive front-end to the Fink command-line tools for downloading and installing Unix software. 0 but I generally prefer to perform my version control from the command-line. With the release of iOS 13, a lot of mobile developers are going to want to install Xcode 11 side-by-side with Xcode 10. There are four steps to building Crypto++ for iOS, and the process will create an iOS version of cryptest. you can either build from Xcode or from the command line it may be different in other version of the tool). It saves and rest. The downside of this method is that you have to install Xcode which is a waste of space (1. Xcode comes bundled with all your command-line tools. 2 The is the release version of the complete Xcode developer toolset for Mac, iPhone, iPod touch, and iPad. It's part of the command-line tools package that you install alongside Xcode, so if you haven't got that already, I'd suggest starting there. Setting up lldb. Command-line tools can be downloaded from the Mac Dev Center. I still got MM5306. Start Xcode and you will be prompted to install Command Line Tools for Xcode. In Xcode’s application menu, select the Preferences menu option. To install the command line tools, you need to open Xcode's preferences, go to the Downloads tab, and install them from there. 2 with iPhone SDK 3. Oh, My Xcode Server! Integrated Xcode Code Diagnostic tools with Xcode Server. → How to Install iOS 13 from Windows 10 Command Line (not iTunes) So Mac users, if you’re not feeling like installing the macOS Catalina Beta update yet, you can download and install Xcode Beta 11 from the link below on your existing macOS version and try installing iOS 13 or iPadOS 13 on your iPhone or iPad devices, respectively. I may revisit the compatibility patches and carry on the work if there's a new release of the command line tools which clears up some of the more strange behaviour, but for now the patch to use the compatibility compilers should be enough for anyone wanting to use the command line tools downloaded directly or via Xcode 4. lldb is the debugger XCode version 5 and above uses under the hood (previous versions used gdb). After updating to Xcode 9 this morning, in order to start testing some apps for iPhone X deployments, I found that the AEMM command line tool does not seem to function for simulator use anymore. Once Xcode has been installed, run Xcode and then open the preferences. The glossary found in Xcode software. ' If you are accessing xcodebuild or other related tools from a script, -print-path is the preferred means to determine the current Xcode location. install Xcode command line tools, step 1, download several versions of clang. In the case of our example, Xcode has pre-created a main source file named main. 14_for_Xcode_10_Beta for my mac, please help. Everything is built right into Xcode! Let's learn how to use Git in Xcode 9. Voila! Issue resolved. 1, is what i have to do ? no problems with it ?. we will see how to use agvtool command line utility to manage the version and build number of our iOS apps. Run the App Store and download Xcode. Download and install it, you also need to open Xcode agree to the license and it will install its components. 9, so I scrolled to Command Line Tools (OS X 10. Let’s make a random texture generator. Perhaps the least obvious is Apple’s built in versioning tool, agvtool. Questions: I do not have Apple Developer Premium Account and I need Xcode 9 Beta (recent major release of Application Development tool by Apple). The Apple Developer Tools are a suite of software tools from Apple to aid in making software dynamic titles for the macOS and iOS platforms. However, rare circumstances may require use of older components. Now we can install Xcode as part of the task mentioned above. Until then, here's something that I hope will help others that are trying to see what two Xcode targets have different between them. It includes the iOS 6 SDK and OS X 10. bashrc file rather than the. Working with Multiple Versions of Xcode. Search for "command line tools" (in the search field on the left), then click on the latest version of "Command Line Tools (OS X Mountain Lion) for Xcode," and click on the the. 9 and later, the Downloads pane of Xcode Preferences does not support downloading command-line tools. Starting with Visual Studio 2019 version 15. (50911608) • Command line tool support for Subversion — including svn, git-svn, and related commands — is no longer provided by Xcode. This will take a. This will open a dialog box to install the Command Line Tools for Xcode package. UNIX tools. Apple Acquires BuddyBuild. The selected version does not have to match the current version of Xcode you are using, but be aware that if you use any external build tool (including xcodebuild) it will use this version instead of the version of the Xcode. The Xcode Command Line Tools include a GCC compiler. I don't know if I can use a GUI somehow, I would really prefer to do this via the command line. Note that this failed at first as I was missing a dependency from Xcode and Python. Under the macOS tab, find the Command Line Tool and hit next. Snow Leopard Xcode 4: The Python versions shipped with OSX 10. 1? I am trying to do, trying to deploy XCode 7. Linux development with C++. The Xcode 4 developer tools introduced some changes to the xcodebuild command line tool. 3 Build version 10G8. Install Xcode and gcc. x you can check to see if they are installed from within the Xcode UI:. sudo xcode-select --switch /Applications/Xcode. dmg file (file size is 100mb ++) to start the download. How to install Apple Xcode Command Line Tools for macOS Sierra. realph changed the title brew keeps saying "A newer Command Line Tools release is available" Brew "A Xcode Command Line Tools: versions between Xcode versions. That path has a UDID for the simulator in it, and a GUID for the application itself. Apple's Command Line Developer Tools can be installed on recent OS versions by running this command in the Terminal: xcode-select --install. Xcode 6; Xcode command-line tools (from Terminal app, use xcode-select --install) Node. Most of Xcode’s functionality is accessible from the command line to automate building, testing, etc. After that it I was able to test all my code with gcc-4. "The application to be launched cannot run on the current Mac OS version. dmg link to download it. 6, Pair to Mac automatically provisions a Mac with software necessary for building Xamarin. Run the App Store and download Xcode. Note that if you want to use the command line instead on Mac OSX, you will have to also install the Command Line Tools for your Mac OSX version and your Xcode version (this is also found under 'Additional Tools'). If you don't already have XCode installed, it's best to first install the command line tools as these will be used by homebrew: $ xcode-select --install Homebrew Installation. This page will help you install and build your first React Native app. Hello, After I have updated Xamarin Studio to 4. How about a little CLI tool: diffXcodeTargets. Despite what you may have heard, it is possible to have multiple versions of Xcode installed at the same time without using any special tools or apps. Tools: Flutter depends on these command-line tools being available in your environment. I don't know If they come with different versions of the SDKs and other Tools as well, which seems very likely? I never tried to develop on macOS before, so I wanted to be sure if I have not overwritten SDKs and other tools. It's often correct, but if you find Xcode pointing to some file you never wrote, it may just be confused. As mentioned above, to be able to build for the iOS platform, the iOS SDK must be installed on your system and hence an iOS app cannot be built on Windows. and a pop up comes up asking you to install either Xcode or Developer tools DON'T INSTALL THEM! While it is an easy way to get Git installed on your system, it comes with an outdated version. To install the command-line tools from a terminal, run the following command under "sudo" permissions: Select the active Xcode version For systems with multiple Xcode versions installed, the current version can be selected by running sudo xcode-select at the command-line. 6 saved in a folder of the same name:. 8 and later - requires registration with the App Store). Effective version management is one of the tenets of software development best practices. Which Xcode did you have xcode-select-ed when you first configured the CMake project? And do you have the Command Line Tools installed? And do you have the Command Line Tools installed? 1 Like. Command-line tools can be downloaded from the Mac Dev Center. Many users keep the Perforce GUI client (P4V) or command line client (P4) open alongside Xcode. Once notified, this. There are several ways to install Git on a Mac. The --help flag should be your goto for learning about the toolbox as it is the most up-to-date. If you haven’t yet agreed to the license terms of Xcode, instruments writes a message telling you how to agree to the terms, then exits without doing anything. xcode command line free download. Xcode Command Line Tools Yosemite : Terminal (méthode 1) Lancez le Terminal de Mac OS X Yosemite depuis Spotlight ou via le Finder (Applications, Utilitaires, Terminal). xcode-select --install 2) Install fastlane # Using RubyGems sudo gem install fastlane -NV # Alternatively using Homebrew brew cask install fastlane 3) Navigate to your project and run. CMake is a cross-platform build system generator. For building iOS packages, you need to have a Mac that has XCode and XCode command line tools installed. You know, bare knuckles, command line geekery. Yet another known problem is the older version of Xcode launching even after the latest one got installed. How to build an iOS command line tool with Xcode 9. I’d been aware of xcrun existence for a while, and so it used in tools like shenzen, but it wasn’t till I saw this PR on specta that I understood the true power of this tool. Download Swift 5 Runtime Support for Command Line Tools Starting with Xcode 10. Install the appropriate MacPorts version for your OS X version. Snow Leopard Xcode 4: The Python versions shipped with OSX 10. iOS (the software framework, not the Visual Studio for Mac IDE), and various Xcode-related tools (but not Xcode itself). On Mavericks (10. To download Xcode go here and click the link on the right labeled "Tools Downloads". 11) for Xcode 8. The “minimum version” of Xcode is the Command Line Tools. You’ll just need to use xcode-select on the command line to switch between them whenever you go from, for example, Xcode 9 back to Xcode 8. This allows you to continue to test your apps on iOS 12. This is typically indentical to the deployment version of your Xcode project. Change the Command Line Tools option to Xcode 8. ios 库编译环境配置 xcode command line tools. iOS applications: Mono, Xamarin. Git has become a very popular version control system in iOS and Mac development. Command line tools are scripts, programs, and libraries that have been created with a unique purpose, typically to solve a problem that the creator of that particular tool had himself. The version that these tools output isn't necessarily the same as the Xcode command line tools version. Method 2 (for all other OS X versions) Open Xcode in your Applications folder. In a PowerShell or command prompt run as Administrator, run the following step:. If you get stuck, try out the Cordova documentation for iOS. Once you have Xcode installed, open a terminal, run xcode-select --install, and click the Install button to install the required command line developer tools. - Kelvin Jun 15 '16 at 18:28. 1 requires installing the Xcode command-line tools, but the installer for them failed for me due to a nondescript "network connection"; issue. 4, which is available free for Mac OS X Lion and OS X Mountain Lion in the Mac App Store. dmg link to download it. 既然通过安装brew它自己不能顺便成功装好Command Line Tools,那么就自己去装一个吧0. Run the App Store and download Xcode. Mar 10, 2015. 14) beta 3 for Xcode Done. Xcode Glossary. CocoaPods can help you scale your projects elegantly. What I did: run comman. but they must at least be running the same version of the Mac OS as the build server. When the first edition of this book was released, Xcode 4. Download Swift 5 Runtime Support for Command Line Tools Starting with Xcode 10. Use the fs_usage command line to trace SymDaemon file activity instead. I have my Xcode project with none of the changing images added to it, then I run a script that uses this tool to add all the latest images to the project from a specific folder, the script then builds the project through command line and lastly uses the tool to ‘restore’ the project removing the images ready for next run, this ensures that. Xcode Command Line Tools. To get Flutter, use git to clone the repository and then add the flutter tool to your path. Xcode also includes Interface Builder , as well as tools for viewing and editing 3D models and scenes, image assets, and more. For many Rails projects, you will need the C language compiler to install gems that use native extensions. Xcode Treasures Master the Tools to Design, Build, and Distribute Great Apps by Chris Adamson. CocoaPods can help you scale your projects elegantly. Test plans in Xcode 11 make it easy to automate a huge number of test and analysis steps, all to be run in parallel. Anyway, there’s a simple fix for it. plist, the contents can be viewed in human-readable form, an example of this can be seen in Figure 1. dmg; The DMGs are not accessible from Apple directly without logging into the developer center. On the Location window, check that the Command Line Tools option shows the Xcode version (with which the Command Line Tools were installed). About Xcode and iPhone SDK Xcode 3. 问题解决: 试了很多很多方法都没有到点子上。。最后在一个偏僻的犄角旮旯里发现一个很简单的解决方法。。记录一下. Xcode releases include stable versions of the clang C/C++/Obj-C compiler, the Swift compiler, the LLDB debugger, and iOS/watchOS/tvOS simulators. Questions: I do not have Apple Developer Premium Account and I need Xcode 9 Beta (recent major release of Application Development tool by Apple). UNIX tools. What's new in Xcode 11. the version of the command line tools that corresponds to the. 1 for Mac OS X 10. Found 7 results for Xcode 8 Beta 4 And Command Line Tools. Have a good coding. 3 GB install) unless you develop for Mac OS X or iOS. I move between versions of Xcode using the command line tool xcode-select. I would expect that the Xcode path indicated in the Visual Studio settings would dictate which version of the command line tools to use, i. Tags: otherwise Bazel still calls patch command line tool for applying patch files. XCode aufgefrischt! Aktuell wurde XCode 4. 安装 brew 时需要安装 command line tools,直接执行 brew 官网给的命令; 问题: 安装成功后,系统一直提醒需要更新 command line tools 到 Xcode-11. The xcrun or xcodebuild utilities can be used to show where Xcode's Command Line Tools are installed, but only xcrun works when Xcode itself is not installed. Apple Generic Versioning Apply a technical or marketing version to a project using the agvtool command. For a list of the available options, type man dropdmg in Terminal. Installing command line tools in OSX 10. Downloading Command Line Tools (macOS version 10. Clearly, the message is wrong. Tools: Flutter depends on these command-line tools being available in your environment. The downside of this method is that you have to install Xcode which is a waste of space (1. Most people don't use the command line on a regular basis, so it can be a bit difficult to find the first time. In terms of how Xcode itself has changed as an IDE (integrated development environment), there are many new features to make it easier for you to build software. com/questions/10335747/how-to-do. To install Qucs, you need to install MacPorts (after Xcode and Command Line Tools, see below). Installing Command Line Tools without Xcode. Before we do that, let's make sure that we don't already have a version installed that just isn't getting priority over the version from Apple. Install Homebrew. but they must at least be running the same version of the Mac OS as the build server. If you have these issues and want to uninstall Xcode 6 or uninstall Xcode 5, this guide will help you from OS X Yosemite and OS X Mavericks using uninstall xcode command line tools. 0 but I generally prefer to perform my version control from the command-line. Check whether the Xcode command line tools are installed on your Mac: Start Xcode on the Mac. app / Contents / Developer ~ sudo xcode-select--install Password: xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Now run Product --> Clean to get rid of Precompiled Headers from other versions of Xcode. It's called xcode-install and it can be found on Github right here. Installing Xcode on MaxOSX Lion and Mountain Lion (10. 8 and later - requires registration with the App Store). Now, you need to get the command line tools. Install Xcode and gcc. I took the liberty (not sure it's mine to take … but still), locating Xcode CLI tools for both mountain lion (10. What's new in Xcode 11. Within this model it provides you two basic modes:--use-xcode-clang: Switch Xcode (back) to using the clang that came bundled with it for static analysis. 3 by default. Xcode Command Line Tools(命令行工具) 阅读数 13567. The latter you need if you are building stuff outside of Xcode, like Open Source projects. Since I am running Yosemite on two other other machines with previous command line tool version and root executes fine there, I suspect it is really a compliance issue with new clang-700 but I can’t be sure. I don’t know If they come with different versions of the SDKs and other Tools as well, which seems very likely? I never tried to develop on macOS before, so I wanted to be sure if I have not overwritten SDKs and other tools. Follow the Building J2ObjC steps. Hello, After I have updated Xamarin Studio to 4. 2 and the introduction of Intel Macs. Linux development with C++. If you have an older version of Xcode, you can find an article that creates a command-line application in Xcode 2 and 3 in the Articles section of my website in the section Xcode Articles. The selected version does not have to match the current version of Xcode you are using, but be aware that if you use any external build tool (including xcodebuild) it will use this version instead of the version of the Xcode. Let's see how to use Xcode 8. Command Line Tools for Xcode In Apple developer page, “ Developer Tools ” category, find “ Command Line Tools for Xcode “, choose your version and click on the xx. GitHub Gist: instantly share code, notes, and snippets. The only SDK available is macos10. I would expect that the Xcode path indicated in the Visual Studio settings would dictate which version of the command line tools to use, i. After asking around, we eventually found "Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via. Download Swift 5 Runtime Support for Command Line Tools Starting with Xcode 10. This process relies heavily on the macOS package manager called Homebrew. Tags: otherwise Bazel still calls patch command line tool for applying patch files. Xcode and other packages. In order to see the new toolchain from the command line, we have to export the newly added toolchain. build 5658) (LLVM build 2336. 11) for Xcode 8 package. The Xcode command-line tools are version 10. 14) beta 3 for Xcodexcode-select --install. That path has a UDID for the simulator in it, and a GUID for the application itself. I often use command line tools, typically a bash shell script, to build and sign iOS applications. It's part of the command-line tools package that you install alongside Xcode, so if you haven't got that already, I'd suggest starting there. Xcode; Install the Command Line Tools via Xcode under the menu Xcode → Preferences → Downloads. No Apple products are ever released through package managers (e. Now run Product --> Clean to get rid of Precompiled Headers from other versions of Xcode. In any version, to launch a script, you will need your UDID. 12 months ago. Xcode8 will work on OSX10. There are several ways to install Git on a Mac. Official binary distributions are available for the FreeBSD (release 10-STABLE and above), Linux, macOS (10. If you have an older version of Xcode, you can find an article that creates a command-line application in Xcode 2 and 3 in the Articles section of my website in the section Xcode Articles. Mine did not have anything selected. x you can check to see if they are installed from within the Xcode UI:. Options: -h, --help print this help message and exit -p, --print-path print the path of the active developer directory -s , --switch set the path for the active developer directory --install open a dialog for installation of the command line developer tools -v, --version print the xcode-select version -r, --reset reset to the. On Mavericks (10. A version of make is installed by Apple's Xcode Tools package. Also, from my previous experience, if the Command Line Tools aren't installed separately from Xcode (by running xcode-select --install), they are not detected by Homebrew, i. This will open a dialog box to install the Command Line Tools for Xcode package. This time of year it's common to have multiple versions of Xcode installed. In case of multiple Xcode installed on your system, you can follow the below instructions to resolve the issue: 1. If the Command Line Tools are not installed, your version of Xcode will not show up. In the following example, Xcode is correctly identifying the line is causing the app to crash (trying to use a bad pointer). The book is a guide to Apple’s developer tools for building Mac and iOS applications. XCode does not come with macOS. You are going to use the Terminal app to get the job done. If that is the case, go to the next step. Learn the critical tips and techniques to make using Xcode for the iPhone, iPad, or Mac easier, and even fun. Effective version management is one of the tenets of software development best practices. This command allows you to install Cocoa Pods for Xcode, without any extra configuration. Note: The Xcode project file depends on the build location specified in the project itself. 8, Apple's X11 has been replaced by XQuartz. What Is Xcode Command Line Tools? The Command Line Tools Package is a small self-contained package available for download separately from Xcode and that allows you to do command line development in macOS (Learn How Uninstall Homebrew Package & Caches Mac). These include all of the most popular command line tools such as make, awk, sed, ssh, tar, and zip. Setting up lldb. This page explains how to build and install gdb on OS X using #Homebrew or #Fink. Options:-h, --help print this help message. Xcode provides developers a unified workflow for user interface design, coding, testing, and debugging. 3 GB install) unless you develop for Mac OS X or iOS. I honestly hadn’t even heard about it until recently, but it turns out it’s quite handy. (50266910). choosing which version of the command line tools to use can be done from the Locations tab in Xcode's Preferences window: On Medium, smart voices. Z Developer Tools", for example "XCode 3. XCode is the development environment provided by Apple and it contains a set of tools useful for development. The Xcode Command Line Tools include a copy of Git, which is now the standard for Open Source development, but this will be out of date. This release includes new, optional GCC and LLVM compilers. Create a new Xcode workspace named workspace in the same directory. The first tool we'll look at can be used to install Xcode versions directly from the command line. 3 uses Xcode 1. To get Flutter, use git to clone the repository and then add the flutter tool to your path. xcodeproj -target GCClient -configuration Debug -sdk iphoneos9. 2 and the introduction of Intel Macs. The fact-checkers, whose work is more and more important for those who prefer facts over lies, police the line between fact and falsehood on a day-to-day basis, and do a great job. Today, my small contribution is to pass along a very good overview that reflects on one of Trump’s favorite overarching falsehoods. Namely: Trump describes an America in which everything was going down the tubes under  Obama, which is why we needed Trump to make America great again. And he claims that this project has come to fruition, with America setting records for prosperity under his leadership and guidance. “Obama bad; Trump good” is pretty much his analysis in all areas and measurement of U.S. activity, especially economically. Even if this were true, it would reflect poorly on Trump’s character, but it has the added problem of being false, a big lie made up of many small ones. Personally, I don’t assume that all economic measurements directly reflect the leadership of whoever occupies the Oval Office, nor am I smart enough to figure out what causes what in the economy. But the idea that presidents get the credit or the blame for the economy during their tenure is a political fact of life. Trump, in his adorable, immodest mendacity, not only claims credit for everything good that happens in the economy, but tells people, literally and specifically, that they have to vote for him even if they hate him, because without his guidance, their 401(k) accounts “will go down the tubes.” That would be offensive even if it were true, but it is utterly false. The stock market has been on a 10-year run of steady gains that began in 2009, the year Barack Obama was inaugurated. But why would anyone care about that? It’s only an unarguable, stubborn fact. Still, speaking of facts, there are so many measurements and indicators of how the economy is doing, that those not committed to an honest investigation can find evidence for whatever they want to believe. Trump and his most committed followers want to believe that everything was terrible under Barack Obama and great under Trump. That’s baloney. Anyone who believes that believes something false. And a series of charts and graphs published Monday in the Washington Post and explained by Economics Correspondent Heather Long provides the data that tells the tale. The details are complicated. Click through to the link above and you’ll learn much. But the overview is pretty simply this: The U.S. economy had a major meltdown in the last year of the George W. Bush presidency. Again, I’m not smart enough to know how much of this was Bush’s “fault.” But he had been in office for six years when the trouble started. So, if it’s ever reasonable to hold a president accountable for the performance of the economy, the timeline is bad for Bush. GDP growth went negative. Job growth fell sharply and then went negative. Median household income shrank. The Dow Jones Industrial Average dropped by more than 5,000 points! U.S. manufacturing output plunged, as did average home values, as did average hourly wages, as did measures of consumer confidence and most other indicators of economic health. (Backup for that is contained in the Post piece I linked to above.) Barack Obama inherited that mess of falling numbers, which continued during his first year in office, 2009, as he put in place policies designed to turn it around. By 2010, Obama’s second year, pretty much all of the negative numbers had turned positive. By the time Obama was up for reelection in 2012, all of them were headed in the right direction, which is certainly among the reasons voters gave him a second term by a solid (not landslide) margin. Basically, all of those good numbers continued throughout the second Obama term. The U.S. GDP, probably the single best measure of how the economy is doing, grew by 2.9 percent in 2015, which was Obama’s seventh year in office and was the best GDP growth number since before the crash of the late Bush years. GDP growth slowed to 1.6 percent in 2016, which may have been among the indicators that supported Trump’s campaign-year argument that everything was going to hell and only he could fix it. During the first year of Trump, GDP growth grew to 2.4 percent, which is decent but not great and anyway, a reasonable person would acknowledge that — to the degree that economic performance is to the credit or blame of the president — the performance in the first year of a new president is a mixture of the old and new policies. In Trump’s second year, 2018, the GDP grew 2.9 percent, equaling Obama’s best year, and so far in 2019, the growth rate has fallen to 2.1 percent, a mediocre number and a decline for which Trump presumably accepts no responsibility and blames either Nancy Pelosi, Ilhan Omar or, if he can swing it, Barack Obama. I suppose it’s natural for a president to want to take credit for everything good that happens on his (or someday her) watch, but not the blame for anything bad. Trump is more blatant about this than most. If we judge by his bad but remarkably steady approval ratings (today, according to the average maintained by 538.com, it’s 41.9 approval/ 53.7 disapproval) the pretty-good economy is not winning him new supporters, nor is his constant exaggeration of his accomplishments costing him many old ones). I already offered it above, but the full Washington Post workup of these numbers, and commentary/explanation by economics correspondent Heather Long, are here. On a related matter, if you care about what used to be called fiscal conservatism, which is the belief that federal debt and deficit matter, here’s a New York Times analysis, based on Congressional Budget Office data, suggesting that the annual budget deficit (that’s the amount the government borrows every year reflecting that amount by which federal spending exceeds revenues) which fell steadily during the Obama years, from a peak of $1.4 trillion at the beginning of the Obama administration, to $585 billion in 2016 (Obama’s last year in office), will be back up to $960 billion this fiscal year, and back over $1 trillion in 2020. (Here’s the New York Times piece detailing those numbers.) Trump is currently floating various tax cuts for the rich and the poor that will presumably worsen those projections, if passed. As the Times piece reported: