Skip to content

Instantly share code, notes, and snippets.

View berkakkerman's full-sized avatar

Berk Akkerman berkakkerman

View GitHub Profile
@berkakkerman
berkakkerman / exportDevices.js
Created March 2, 2020 18:21
Export Apple Developer Registered Device List
// run in console
var rows = document.getElementsByClassName("infinite-scroll-component")[0].children;
var csvContent = "data:text/csv;charset=utf-8,";
for (var i = 0; i < rows.length; i++) {
var name = rows[i].childNodes[0].innerText;
var UDID = rows[i].childNodes[1].innerText;
var type = rows[i].childNodes[2].innerText;
var rowText = name + "," + UDID + "," + type
@berkakkerman
berkakkerman / .gitignore_global
Last active April 13, 2020 07:26
Global gitignore
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #
@berkakkerman
berkakkerman / FirestoreService.swift
Last active October 6, 2020 06:26
Generic crud operations service for RxFirebaseFirestore
//
// FirestoreService.swift
// Valido-iOS
//
// Created by Berk Akkerman on 25.06.2020.
// Copyright © 2020 Ecospend. All rights reserved.
//
import Foundation
import RxSwift
@berkakkerman
berkakkerman / universal_framework.sh
Last active January 4, 2022 13:22
Universal(iOS + iOS Simulator) framework generation script
#!/bin/sh
UNIVERSAL_OUTPUTFOLDER=${BUILD_DIR}/${CONFIGURATION}-universal
echo "Universal(iOS + iOS Simulator) framework generation started"
mkdir -p "${UNIVERSAL_OUTPUTFOLDER}"
echo "Output directory created at ${UNIVERSAL_OUTPUTFOLDER}"
echo "Step 1. Build Device version"
xcodebuild -target "${PROJECT_NAME}" ONLY_ACTIVE_ARCH=NO -configuration ${CONFIGURATION} -sdk iphoneos BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" clean build -quiet
echo "Step 1 completed"