Skip to content

Instantly share code, notes, and snippets.

View rafaelmaeuer's full-sized avatar

Rafael M. rafaelmaeuer

View GitHub Profile
if [[ $(arch) == 'arm64' ]]; then
export DOCKER_DEFAULT_PLATFORM=linux/amd64
fi
do shell script "command" user name "username" password "pass" with administrator privileges
# -n operator: check if var is not empty
VAR="test"
if [ -n "$VAR" ]; then
echo "$VAR is not empty"
fi
# -z operator: check if var is empty
VAR=""
if [ -z "$VAR" ]; then
echo "$VAR is empty"
# The script receives the limit as an argument.
limit=$1
number_of_files=$(ls ./files | wc -l)
if [ $number_of_files -gt $limit ]
then
# There are more files than the limit
# So we need to remove the older ones.
cd files
wrappedProgram "$@"
# ^^^ this is correct and will hand over all arguments in the way
# we received them, i. e. as several arguments, each of them
# containing all the spaces and other uglinesses they have.
wrappedProgram "$*"
# ^^^ this will hand over exactly one argument, containing all
# original arguments, separated by single spaces.
wrappedProgram $*
# ^^^ this will join all arguments by single spaces as well and
# will then split the string as the shell does on the command
  1. Download Xcode 14.3.1 via this link (you need to be signed in with your Apple Id) and install it
  2. Edit Xcode.app/Contents/Info.plist and change the Minimum System Version to 12
  3. (Optional) Do the same for Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist (might require a restart of Xcode and/or Mac OS to make it open the simulator on run)
  4. (Optional) Replace Xcode.app/Contents/Developer/usr/bin/xcodebuild with the one from 14.2 (or another version you have currently installed, such as 14.0).
  5. (Optional) Execute sudo xattr -cr /Applications/Xcode.app if Error "Xcode is corrupted and cannot be opened"
  6. If there are problems with the simulator, reboot your Mac
  1. Go to "Keychain Access"
  2. Double click the Private Key under the certificate use to code sign your App
  3. Add "Xcode" to "Always allows these applications:" under the "Access Control" section list.