Skip to content

Instantly share code, notes, and snippets.

View gdavis's full-sized avatar

Grant Davis gdavis

View GitHub Profile
@gdavis
gdavis / gist:6519324
Created September 11, 2013 04:23
Xcode Script to Create Icons for different build schemes
version=`/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "${INFOPLIST_FILE}"`
build=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${INFOPLIST_FILE}"`
function processIcon() {
export PATH=$PATH:/usr/local/bin
base_file=$1
base_path=`find "${SRCROOT}/CirrusMD" -name "${base_file}"`
@gdavis
gdavis / gist:6589417
Last active August 5, 2020 19:01
Enable CoreData debugging in Xcode
Pass argument on launch:
-com.apple.CoreData.SQLDebug 1
Value should be 1, 2 or 3. Don't forget the -
To debug iCloud Ubiquity pass:
-com.apple.CoreData.Ubiquity.LogLeve 3
ACTION
AD_HOC_CODE_SIGNING_ALLOWED
ALTERNATE_GROUP
ALTERNATE_MODE
ALTERNATE_OWNER
ALWAYS_SEARCH_USER_PATHS
ALWAYS_USE_SEPARATE_HEADERMAPS
APPLE_INTERNAL_DEVELOPER_DIR
APPLE_INTERNAL_DIR
APPLE_INTERNAL_DOCUMENTATION_DIR
@gdavis
gdavis / .gitignore
Created February 24, 2014 16:23 — forked from adamgit/.gitignore
#########################
# .gitignore file for Xcode4 / OS X Source projects
#
# Version 2.0
# For latest version, see: http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
#
# 2013 updates:
# - fixed the broken "save personal Schemes"
#
# NB: if you are storing "built" products, this WILL NOT WORK,
@gdavis
gdavis / .gitignore
Last active August 29, 2015 14:02 — forked from adamgit/.gitignore
#########################
# .gitignore file for Xcode4 / OS X Source projects
#
# Version 2.0
# For latest version, see: http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
#
# 2013 updates:
# - fixed the broken "save personal Schemes"
#
# NB: if you are storing "built" products, this WILL NOT WORK,
@gdavis
gdavis / GDILog.h
Last active August 29, 2015 14:05
GDILog - Replacement for NSLog
//
// GDILog.h
// GDILog
//
// Created by Grant Davis on 8/18/14.
// Copyright (c) 2014 Grant Davis Interactive, LLC. All rights reserved.
//
#ifdef DEBUG
#include <string.h>
@gdavis
gdavis / XcodeWarnings.sh
Created March 9, 2016 01:43
Xcode Run Script that highlights TODO, FIXME and more as warnings.
KEYWORDS="TODO|FIXME|\?\?\?:|\!\!\!:"
find "${SRCROOT}" \( -name "*.h" -or -name "*.m" -or -name "*.swift" \) -print0 | \
xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | \
perl -p -e "s/($KEYWORDS)/ warning: \$1/"
@gdavis
gdavis / gist:23cbc7b49aa37ba3ef5f001c7779a6f3
Last active July 14, 2017 15:31
Xcode 9 – Enable Simulator to work in fullscreen mode

defaults write http://com.apple .dt.Xcode ShowDVTDebugMenu YES

Source

@gdavis
gdavis / gist:70f6dae2f3a9d9e9351c5f3e84f23e5e
Created September 18, 2017 17:37
Remove unwanted Xcode Console Messages

Add this to the current scheme's environment variables:

OS_ACTIVITY_DT_MODE: NO

Hello, I'm contacting you today in response to the FCC's vote today to repeal Net Neutrality.
I want to urgently request that Colorado join New York state in suing the FCC over this action. By repealing the protections put in place in 2015, large corporations that own both news outlets and act as internet service providers, can now freely choose what news, and therefore access to information, their users have access to.
By controlling this access to information, these corporations can dictate what you learn about political candidates, controversial issues, and anything other than what the ISPs deem they want you to know. This undermines the foundations of democracy which depends on an having a public that is informed and unbiased.
While I would personally say we have not had a true democracy in decades, this further establishes the power that corporations wield and further entrenches us into a corporatocracy. For example, Comcast already maintains a virtual monopoly for access to high-speed broadband in