Skip to content

Commit

Permalink
the first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
whois authored and whois committed Apr 29, 2019
1 parent b483401 commit 77faa55
Show file tree
Hide file tree
Showing 362 changed files with 10,245 additions and 0 deletions.
33 changes: 33 additions & 0 deletions BirdFaker.app/About.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
CocoaLumberjack is under the New BSD License.
https://github.com/robbiehanson/CocoaLumberjack

Extensive documentation, tutorials, etc are available:
https://github.com/robbiehanson/CocoaLumberjack/wiki

Overview of the project (copied from google code homepage):



The lumberjack framework is fast & simple, yet powerful & flexible.
It is similar in concept to other popular logging frameworks such as log4j, yet is designed specifically for objective-c, and takes advantage of features such as multi-threading, grand central dispatch (if available), lockless atomic operations, and the dynamic nature of the objective-c runtime.

Lumberjack is fast:
In most cases it is an order of magnitude faster than NSLog.

Lumberjack is simple:
It takes as little as a single line of code to configure lumberjack when your application launches. Then simply replace your NSLog statements with DDLog statements and that's about it. (And the DDLog macros have the exact same format and syntax as NSLog, so it's super easy.)

Lumberjack is powerful:
One log statement can be sent to multiple loggers, meaning you can log to a file and the console simultaneously. Want more? Create your own loggers (it's easy) and send your log statements over the network. Or to a database or distributed file system. The sky is the limit.

Lumberjack is flexible:
Configure your logging however you want. Change log levels per file (perfect for debugging). Change log levels per logger (verbose console, but concise log file). Change log levels per xcode configuration (verbose debug, but concise release). Have your log statements compiled out of the release build. Customize the number of log levels for your application. Add your own fine-grained logging. Dynamically change log levels during runtime. Choose how & when you want your log files to be rolled. Upload your log files to a central server. Compress archived log files to save disk space...



This framework is for you if:

You're looking for a way to track down that impossible-to-reproduce bug that keeps popping up in the field.
You're frustrated with the super short console log on the iPhone.
You're looking to take your application to the next level in terms of support and stability.
You're looking for an enterprise level logging solution for your application (Mac or iPhone).
Binary file added BirdFaker.app/AppIcon29x29.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon29x29@2x~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon29x29~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon40x40@2x~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon40x40~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon50x50@2x~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon50x50~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon57x57.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon72x72@2x~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon72x72~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon76x76@2x~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon76x76~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/AppIcon83.5x83.5@2x~ipad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/Assets.car
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added BirdFaker.app/Base.lproj/Main.storyboardc/AuthVc.nib
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added BirdFaker.app/Base.lproj/Main.storyboardc/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
19 changes: 19 additions & 0 deletions BirdFaker.app/Base.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// Common Settings
ALWAYS_SEARCH_USER_PATHS = NO
GCC_PRECOMPILE_PREFIX_HEADER = YES
GCC_C_LANGUAGE_STANDARD = c99
GCC_ENABLE_CPP_EXCEPTIONS = NO
GCC_ENABLE_CPP_RTTI = NO

// Common Warnings
GCC_WARN_SHADOW = YES
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
GCC_WARN_ABOUT_RETURN_TYPE = YES
GCC_WARN_MISSING_PARENTHESES = YES
GCC_WARN_UNUSED_VARIABLE = YES
WARNING_CFLAGS = -Wall -Winline

// iOS SDK
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Developer


Binary file added BirdFaker.app/BirdFaker
Binary file not shown.
Binary file added BirdFaker.app/BirdFaker_
Binary file not shown.
5 changes: 5 additions & 0 deletions BirdFaker.app/Debug.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#include "Base"

// Common
ONLY_ACTIVE_ARCH = YES
GCC_OPTIMIZATION_LEVEL = 0
Binary file added BirdFaker.app/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added BirdFaker.app/Entitlements.plist
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
//
// Copyright © 2015 Itty Bitty Apps, Pty Ltd. All rights reserved.

#import <UIKit/UIKit.h>

//! Project version number for RevealServer.
FOUNDATION_EXPORT double RevealServerVersionNumber;

//! Project version string for RevealServer.
FOUNDATION_EXPORT const unsigned char RevealServerVersionString[];

52 changes: 52 additions & 0 deletions BirdFaker.app/Frameworks/RevealServer.framework/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>17G65</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>RevealServer</string>
<key>CFBundleIdentifier</key>
<string>com.ittybittyapps.RevealServer</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>RevealServer</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>17</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneOS</string>
</array>
<key>CFBundleVersion</key>
<string>10807</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>15F79</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
<string>11.4</string>
<key>DTSDKBuild</key>
<string>15F79</string>
<key>DTSDKName</key>
<string>iphoneos11.4</string>
<key>DTXcode</key>
<string>0940</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<key>MinimumOSVersion</key>
<string>8.0</string>
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
</array>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
framework module RevealServer {
umbrella header "RevealServer.h"

export *
module * { export * }
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#!/usr/bin/env bash
set -o errexit
set -o nounset

# Ensure that we have a valid OTHER_LDFLAGS environment variable
OTHER_LDFLAGS=${OTHER_LDFLAGS:=""}

# Ensure that we have a valid REVEAL_SERVER_FILENAME environment variable
REVEAL_SERVER_FILENAME=${REVEAL_SERVER_FILENAME:="RevealServer.framework"}

# Ensure that we have a valid REVEAL_SERVER_PATH environment variable
REVEAL_SERVER_PATH=${REVEAL_SERVER_PATH:="${SRCROOT}/${REVEAL_SERVER_FILENAME}"}

# The path to copy the framework to
app_frameworks_dir="${CODESIGNING_FOLDER_PATH}/Frameworks"

copy_library() {
mkdir -p "$app_frameworks_dir"
cp -vRf "$REVEAL_SERVER_PATH" "${app_frameworks_dir}/"
}

codesign_library() {
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" ]; then
codesign -fs "${EXPANDED_CODE_SIGN_IDENTITY}" "${app_frameworks_dir}/${REVEAL_SERVER_FILENAME}"
fi
}

main() {
if [[ $OTHER_LDFLAGS =~ "RevealServer" ]]; then
if [ -e "$REVEAL_SERVER_PATH" ]; then
copy_library
codesign_library
echo "${REVEAL_SERVER_FILENAME} is included in this build, and has been copied to $CODESIGNING_FOLDER_PATH"
else
echo "${REVEAL_SERVER_FILENAME} is not included in this build, as it could not be found at $REVEAL_SERVER_PATH"
fi
else
echo "${REVEAL_SERVER_FILENAME} is not included in this build because RevealServer was not present in the OTHER_LDFLAGS environment variable."
fi
}

main
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>Headers/RevealServer.h</key>
<data>
JavE2LI6bNGfH9W90/bDxwIxVlg=
</data>
<key>Info.plist</key>
<data>
5EjmEEQEDZC2NtzXZCfAK0EB8H4=
</data>
<key>Modules/module.modulemap</key>
<data>
EuDEeG1dcC1sd+hIW2SkUAImUg8=
</data>
<key>Scripts/copy_and_codesign_revealserver.sh</key>
<data>
yB2zXTggmRD0rra2Hbpxn2zfCRo=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/RevealServer.h</key>
<dict>
<key>hash</key>
<data>
JavE2LI6bNGfH9W90/bDxwIxVlg=
</data>
<key>hash2</key>
<data>
weLK/65HyV1EiL9dd4xoAqQhf0/0r/Oy6os2nXCA+Ew=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
EuDEeG1dcC1sd+hIW2SkUAImUg8=
</data>
<key>hash2</key>
<data>
tstqiJpIPr4iEd3MDHClLuTB/ciSC/zNlke1AjfSVuU=
</data>
</dict>
<key>Scripts/copy_and_codesign_revealserver.sh</key>
<dict>
<key>hash</key>
<data>
yB2zXTggmRD0rra2Hbpxn2zfCRo=
</data>
<key>hash2</key>
<data>
SL0x5cGSOyS1RcojHFEmFX5IDfon/vO37cFsjSIX7LA=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
<dict>
<key>nested</key>
<true/>
<key>weight</key>
<real>10</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^[^/]+$</key>
<dict>
<key>nested</key>
<true/>
<key>weight</key>
<real>10</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>
Binary file not shown.
Loading

0 comments on commit 77faa55

Please sign in to comment.