Skip to content

Instantly share code, notes, and snippets.

@deszip
deszip / AppSpectorSDKE2E.podspec
Last active February 9, 2023 18:58
AppSpectorSDKE2E.podspec
Pod::Spec.new do |s|
s.name = 'AppSpectorSDKE2E'
s.version = '1.4.7'
s.summary = 'Debugging doesn\'t have to be painful!'
s.homepage = 'http://appspector.com'
s.license = { type: 'MIT', file: 'LICENSE' }
s.author = { 'Techery' => 'heroes@techery.io' }
s.platform = :ios
s.ios.deployment_target = '10.0'
s.source = { :http => 'https://github.com/appspector/ios-sdk/blob/master/AppSpectorSDKE2E.zip?raw=true' }
# Builds xcframework from iOS framework template project called TestFramework
# Archive for iOS
xcodebuild archive -scheme TestFramework -destination="iOS" -archivePath /tmp/xcf/ios.xcarchive -derivedDataPath /tmp/iphoneos -sdk iphoneos SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
# Archive for simulator
xcodebuild archive -scheme TestFramework -destination="iOS Simulator" -archivePath /tmp/xcf/iossimulator.xcarchive -derivedDataPath /tmp/iphoneos -sdk iphonesimulator SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
# Build xcframework with two archives
xcodebuild -create-xcframework -framework /tmp/xcf/ios.xcarchive/Products/Library/Frameworks/TestFramework.framework -framework /tmp/xcf/iossimulator.xcarchive/Products/Library/Frameworks/TestFramework.framework -output /tmp/xcf/TestFrame
@deszip
deszip / gist:56ddf8288ac1c07bb942
Created December 11, 2015 15:05
bitrise fail
=> Switching to working directory: /Users/vagrant/git
$ cd /Users/vagrant/git
2015/12/11 05:20:09 Failed to get valid project file (invalid project file): Standalone.workspace
exit status 1
ERRO[05:20:09] Step (Xcode: Unit Test) failed, error: (exit status 1)
@deszip
deszip / output.sh
Created August 19, 2015 13:31
Objc dep visualizer space issue
# with space in path
zardoz@MBPR ~/Projects/LittleMouse (master*) $ ./objc-dependency-visualizer/generate-objc-dependencies-to-json.rb -d -p "/Users/zardoz/Library/Developer/Xcode/DerivedData/Little_Mouse-amujtlftngfqiwftknemzgkcsiep/Build/Intermediates/Little Mouse.build/Debug-iphonesimulator/Little_Mouse.build"
var dependencies = {
links:
[
error: unable to open '/Users/zardoz/Library/Developer/Xcode/DerivedData/Little_Mouse-amujtlftngfqiwftknemzgkcsiep/Build/Intermediates/Little': No such file or directory
# with escaped space
zardoz@MBPR ~/Projects/LittleMouse (master*) $ ./objc-dependency-visualizer/generate-objc-dependencies-to-json.rb -d -p "/Users/zardoz/Library/Developer/Xcode/DerivedData/Little_Mouse-amujtlftngfqiwftknemzgkcsiep/Build/Intermediates/Little\ Mouse.build/Debug-iphonesimulator/Little_Mouse.build"
var dependencies = {
zardoz@MBPR ~/Projects/LittleMouse (master*) $ ./objc-dependency-visualizer/generate-objc-dependencies-to-json.rb -d -p "/Users/zardoz/Library/Developer/Xcode/DerivedData/Little_Mouse-amujtlftngfqiwftknemzgkcsiep/Build/Intermediates/Little Mouse.build/Debug-iphonesimulator/Little_Mouse.build"
var dependencies = {
links:
[
error: unable to open '/Users/zardoz/Library/Developer/Xcode/DerivedData/Little_Mouse-amujtlftngfqiwftknemzgkcsiep/Build/Intermediates/Little': No such file or directory
@deszip
deszip / output
Created August 19, 2015 13:25
Objc dep visualizer, space issue
zardoz@MBPR ~/Projects/LittleMouse (master*) $ ./objc-dependency-visualizer/generate-objc-dependencies-to-json.rb -d -p "/Users/zardoz/Library/Developer/Xcode/DerivedData/Little_Mouse-amujtlftngfqiwftknemzgkcsiep/Build/Intermediates/Little Mouse.build/Debug-iphonesimulator/Little_Mouse.build"
var dependencies = {
links:
[
error: unable to open '/Users/zardoz/Library/Developer/Xcode/DerivedData/Little_Mouse-amujtlftngfqiwftknemzgkcsiep/Build/Intermediates/Little': No such file or directory
func foo(first: Int, second: Int, third: String) {
//...
}
let args = (1, 2, "bar")
foo(args)
switch (poiModel.visited, poiModel.type) {
case (true, Poi.Type.Star) : annotationView.type = LMPoiAnnotationView.IconType.VisitedSpecial
case (true, _) : annotationView.type = LMPoiAnnotationView.IconType.Visited
case (false, Poi.Type.Star) : annotationView.type = LMPoiAnnotationView.IconType.MissedSpecial
case (false, _) : annotationView.type = LMPoiAnnotationView.IconType.Missed
default : ()
}
#!/bin/sh
echo $1 | tr "[:lower:]" "[:upper:]"
https://www.icloud.com/pages/AwBWCAESECFa5ANJ2Ovm6rGZnxOShfkaKtAtWbKL-kWs26XjE2zH6CAXwVDf_16tEpOv7IEWX2lKZQp8rY-O5Sc65gMCUCAQEEIDfFCoaj_HzFdXxDkjW3iLQnO3cT5hCKoV6X5-JQQgXW#Blank_7