Skip to content

Instantly share code, notes, and snippets.

View bojan's full-sized avatar

Bojan Dimovski bojan

View GitHub Profile
@bojan
bojan / .gitignore
Last active August 8, 2022 07:43
Git ignore file for development on Apple platforms. Covers Xcode, AppCode, SPM, Carthage, CocoaPods, Fastlane, etc.
# --------------------------------
# macOS temporary files
# --------------------------------
.DS_Store
*.lock
*.swp
# --------------------------------
# Xcode
# --------------------------------
@bojan
bojan / ios-device-support.sh
Last active July 24, 2018 17:10 — forked from steipete/ios-xcode-device-support.sh
Using iOS 11 devices with Xcode 8.3
// The trick is to link the DeviceSupport folder from the beta to the stable version.
ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5361a\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
// Then restart Xcode and reconnect your devices. You will need to do that for every beta of future iOS versions
// sudo needed if you run the Mac App Store version. Always download the dmg instead... you'll thank me later :)
@bojan
bojan / rbenv-copy-gems.rb
Created March 20, 2019 13:04 — forked from purp/rbenv-copy-gems.rb
rbenv: install all gems from one version to another
#!/bin/bash
# copy is a misnomer; it's actually LIST + INSTALL
# --from 2.2.1 [--to other-version-else-whatever-is-currently-set]
#
# TODO: install only most-recent version that's installed in FROM
# TODO: use gem names only from FROM, install latest available version (might be more recent than in FROM)
# TODO: pass arguments to gem command (e.g. --no-document)
CURRENT_VERSION=`rbenv version | cut -d' ' -f1`
GEM_LIST_ARGS="--local"
@bojan
bojan / touchid_sudo.sh
Created June 23, 2022 13:05
sudo with Touch ID support
#!/usr/bin/env bash
#
# Original idea:
# https://github.com/SladeGetz/MacM1_SudoTID/blob/main/sudo_tid.sh
#
# Check if we are running as a superuser (ID should be 0).
user_id=`id -u`
@bojan
bojan / IB auto-magical loading
Last active July 4, 2022 13:32
IB auto-magical loading
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <[email protected]>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE