Skip to content

Commit

Permalink
v1.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
mertsimsek committed Oct 10, 2018
1 parent 55f072d commit 09589ad
Show file tree
Hide file tree
Showing 69 changed files with 5,883 additions and 2 deletions.
82 changes: 82 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@

# Created by https://www.gitignore.io/api/xcode,swift

### Swift ###
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## Build generated
build/
DerivedData/

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/

.DS_Store

## Other
*.moved-aside
*.xccheckout
*.xcscmblueprint

## Obj-C/Swift specific
*.hmap
*.ipa
*.dSYM.zip
*.dSYM

## Playgrounds
timeline.xctimeline
playground.xcworkspace

# Swift Package Manager
#
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
# Packages/
# Package.pins
.build/

# CocoaPods - Refactored to standalone file

# Carthage - Refactored to standalone file

# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/#source-control

fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/test_output

### Xcode ###
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## Build generated

## Various settings

## Other

### Xcode Patch ###
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcodeproj/xcshareddata/
!*.xcworkspace/contents.xcworkspacedata
/*.gcno

# End of https://www.gitignore.io/api/xcode,swift,cocoapods
105 changes: 103 additions & 2 deletions APFancyPager.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,38 @@
objectVersion = 50;
objects = {

/* Begin PBXAggregateTarget section */
4115EE05213938CD0099991F /* Universal */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 4115EE06213938CD0099991F /* Build configuration list for PBXAggregateTarget "Universal" */;
buildPhases = (
4115EE09213938DC0099991F /* ShellScript */,
);
dependencies = (
);
name = Universal;
productName = Universal;
};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
4115EDFF213938B40099991F /* APFancyPager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4115EDFD213938B40099991F /* APFancyPager.h */; settings = {ATTRIBUTES = (Public, ); }; };
4115EE0B2139395C0099991F /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 4115EE0A2139395C0099991F /* README.md */; };
4115EE0D213939820099991F /* APFancyPagerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4115EE0C213939820099991F /* APFancyPagerViewController.swift */; };
4115EE1321397EA00099991F /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4115EE1221397EA00099991F /* Util.swift */; };
41869F4B213D2560008956F8 /* APFancyPagerDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41869F4A213D2560008956F8 /* APFancyPagerDataSource.swift */; };
41869F4D213D264D008956F8 /* APFancyPagerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41869F4C213D264D008956F8 /* APFancyPagerDelegate.swift */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
4115EDFA213938B40099991F /* APFancyPager.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = APFancyPager.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4115EDFD213938B40099991F /* APFancyPager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = APFancyPager.h; sourceTree = "<group>"; };
4115EDFE213938B40099991F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
4115EE0A2139395C0099991F /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = SOURCE_ROOT; };
4115EE0C213939820099991F /* APFancyPagerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APFancyPagerViewController.swift; sourceTree = "<group>"; };
4115EE1221397EA00099991F /* Util.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Util.swift; sourceTree = "<group>"; };
41869F4A213D2560008956F8 /* APFancyPagerDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APFancyPagerDataSource.swift; sourceTree = "<group>"; };
41869F4C213D264D008956F8 /* APFancyPagerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APFancyPagerDelegate.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -46,12 +70,33 @@
4115EDFC213938B40099991F /* APFancyPager */ = {
isa = PBXGroup;
children = (
41869F49213D2549008956F8 /* Protocols */,
4115EE1121397E950099991F /* Util */,
4115EDFD213938B40099991F /* APFancyPager.h */,
4115EDFE213938B40099991F /* Info.plist */,
4115EE0A2139395C0099991F /* README.md */,
4115EE0C213939820099991F /* APFancyPagerViewController.swift */,
);
path = APFancyPager;
sourceTree = "<group>";
};
4115EE1121397E950099991F /* Util */ = {
isa = PBXGroup;
children = (
4115EE1221397EA00099991F /* Util.swift */,
);
path = Util;
sourceTree = "<group>";
};
41869F49213D2549008956F8 /* Protocols */ = {
isa = PBXGroup;
children = (
41869F4A213D2560008956F8 /* APFancyPagerDataSource.swift */,
41869F4C213D264D008956F8 /* APFancyPagerDelegate.swift */,
);
path = Protocols;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
Expand Down Expand Up @@ -95,6 +140,10 @@
TargetAttributes = {
4115EDF9213938B40099991F = {
CreatedOnToolsVersion = 9.4.1;
LastSwiftMigration = 0940;
};
4115EE05213938CD0099991F = {
CreatedOnToolsVersion = 9.4.1;
};
};
};
Expand All @@ -111,6 +160,7 @@
projectRoot = "";
targets = (
4115EDF9213938B40099991F /* APFancyPager */,
4115EE05213938CD0099991F /* Universal */,
);
};
/* End PBXProject section */
Expand All @@ -120,16 +170,37 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4115EE0B2139395C0099991F /* README.md in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
4115EE09213938DC0099991F /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "#!/bin/sh\n\nUNIVERSAL_OUTPUTFOLDER=${BUILD_DIR}/${CONFIGURATION}-universal\n\n# make sure the output directory exists\nmkdir -p \"${UNIVERSAL_OUTPUTFOLDER}\"\n\n# Step 1. Build Device and Simulator versions\nxcodebuild -target \"${PROJECT_NAME}\" ONLY_ACTIVE_ARCH=NO -configuration ${CONFIGURATION} -sdk iphoneos BUILD_DIR=\"${BUILD_DIR}\" BUILD_ROOT=\"${BUILD_ROOT}\" clean build\nxcodebuild -target \"${PROJECT_NAME}\" -configuration ${CONFIGURATION} -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO BUILD_DIR=\"${BUILD_DIR}\" BUILD_ROOT=\"${BUILD_ROOT}\" clean build\n\n# Step 2. Copy the framework structure (from iphoneos build) to the universal folder\ncp -R \"${BUILD_DIR}/${CONFIGURATION}-iphoneos/${PROJECT_NAME}.framework\" \"${UNIVERSAL_OUTPUTFOLDER}/\"\n\n# Step 3. Copy Swift modules from iphonesimulator build (if it exists) to the copied framework directory\nSIMULATOR_SWIFT_MODULES_DIR=\"${BUILD_DIR}/${CONFIGURATION}-iphonesimulator/${PROJECT_NAME}.framework/Modules/${PROJECT_NAME}.swiftmodule/.\"\nif [ -d \"${SIMULATOR_SWIFT_MODULES_DIR}\" ]; then\ncp -R \"${SIMULATOR_SWIFT_MODULES_DIR}\" \"${UNIVERSAL_OUTPUTFOLDER}/${PROJECT_NAME}.framework/Modules/${PROJECT_NAME}.swiftmodule\"\nfi\n\n# Step 4. Create universal binary file using lipo and place the combined executable in the copied framework directory\nlipo -create -output \"${UNIVERSAL_OUTPUTFOLDER}/${PROJECT_NAME}.framework/${PROJECT_NAME}\" \"${BUILD_DIR}/${CONFIGURATION}-iphonesimulator/${PROJECT_NAME}.framework/${PROJECT_NAME}\" \"${BUILD_DIR}/${CONFIGURATION}-iphoneos/${PROJECT_NAME}.framework/${PROJECT_NAME}\"\n\n# Step 5. Convenience step to copy the framework to the project's directory\ncp -R \"${UNIVERSAL_OUTPUTFOLDER}/${PROJECT_NAME}.framework\" \"${PROJECT_DIR}/build\"\n\n# Step 6. Convenience step to open the project's directory in Finder\nopen \"${PROJECT_DIR}\"\n";
};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
4115EDF5213938B40099991F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4115EE0D213939820099991F /* APFancyPagerViewController.swift in Sources */,
41869F4D213D264D008956F8 /* APFancyPagerDelegate.swift in Sources */,
4115EE1321397EA00099991F /* Util.swift in Sources */,
41869F4B213D2560008956F8 /* APFancyPagerDataSource.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -259,6 +330,7 @@
4115EE03213938B40099991F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
Expand All @@ -267,6 +339,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = APFancyPager/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand All @@ -275,14 +348,16 @@
PRODUCT_BUNDLE_IDENTIFIER = tr.com.apps.APFancyPager;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SWIFT_VERSION = 4.0;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 4.2;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
4115EE04213938B40099991F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
Expand All @@ -291,6 +366,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = APFancyPager/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand All @@ -299,11 +375,27 @@
PRODUCT_BUNDLE_IDENTIFIER = tr.com.apps.APFancyPager;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SWIFT_VERSION = 4.0;
SWIFT_VERSION = 4.2;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
4115EE07213938CD0099991F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
4115EE08213938CD0099991F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
Expand All @@ -325,6 +417,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4115EE06213938CD0099991F /* Build configuration list for PBXAggregateTarget "Universal" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4115EE07213938CD0099991F /* Debug */,
4115EE08213938CD0099991F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 4115EDF1213938B40099991F /* Project object */;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@
<key>orderHint</key>
<integer>0</integer>
</dict>
<key>Universal.xcscheme</key>
<dict>
<key>orderHint</key>
<integer>1</integer>
</dict>
</dict>
</dict>
</plist>
Loading

0 comments on commit 09589ad

Please sign in to comment.