#Create bitbucket branch
##Create local branch
$ git checkout -b sync
Switched to a new branch 'sync'
$ git branch
master
* sync
| import Foundation | |
| // https://gist.github.com/DougGregor/92a2e4f6e11f6d733fb5065e9d1c880f | |
| extension Collection { | |
| func parallelMap<T>( | |
| parallelism requestedParallelism: Int? = nil, | |
| _ transform: @escaping (Element) async throws -> T | |
| ) async rethrows -> [T] { | |
| let defaultParallelism = 2 | |
| let parallelism = requestedParallelism ?? defaultParallelism |
| // https://go2goplay.golang.org/p/YF6fsuohucV | |
| package main | |
| import ( | |
| "fmt" | |
| "strings" | |
| ) | |
| type Array struct { |
| class FirebaseCoordinator { | |
| static let shared = FirebaseCoordinator() | |
| static let initialize: Void = { | |
| /// We modify Google Firebase (and eventually Analytics) to load the mac-specific plist at runtime. | |
| /// Google enforces that we have a file named "GoogleService-Info.plist" in the app resources. | |
| /// This is unfortunate since we need two different files based on iOS and Mac version | |
| /// One solution is a custom build step that copies in the correct file: | |
| /// https://stackoverflow.com/questions/37615405/use-different-googleservice-info-plist-for-different-build-schemes | |
| /// However, this is basically impossible since Catalyst doesn't set any custom build variables, so detection is extremely difficult. | |
| /// We swizzle to modify the loading times. |
| #!/bin/bash -e | |
| # | |
| # package-ipa.sh | |
| # | |
| # Bundles an iOS app correctly, using the same directory structure that Xcode does when using the export functionality. | |
| # | |
| xcarchive="$1" | |
| output_ipa="$2" |
#Create bitbucket branch
##Create local branch
$ git checkout -b sync
Switched to a new branch 'sync'
$ git branch
master
* sync