Rename lib name.
This commit is contained in:
parent
b497d74a94
commit
55e69bd70c
|
@ -1,6 +1,68 @@
|
||||||
.DS_Store
|
# Xcode
|
||||||
/.build
|
#
|
||||||
/Packages
|
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
|
||||||
|
|
||||||
# Ignore editor settings
|
## Build generated
|
||||||
.vscode/
|
build/
|
||||||
|
DerivedData/
|
||||||
|
|
||||||
|
## Various settings
|
||||||
|
*.pbxuser
|
||||||
|
!default.pbxuser
|
||||||
|
*.mode1v3
|
||||||
|
!default.mode1v3
|
||||||
|
*.mode2v3
|
||||||
|
!default.mode2v3
|
||||||
|
*.perspectivev3
|
||||||
|
!default.perspectivev3
|
||||||
|
xcuserdata/
|
||||||
|
|
||||||
|
## 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
|
||||||
|
#
|
||||||
|
# We recommend against adding the Pods directory to your .gitignore. However
|
||||||
|
# you should judge for yourself, the pros and cons are mentioned at:
|
||||||
|
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
|
||||||
|
#
|
||||||
|
# Pods/
|
||||||
|
|
||||||
|
# Carthage
|
||||||
|
#
|
||||||
|
# Add this line if you want to avoid checking in source code from Carthage dependencies.
|
||||||
|
# Carthage/Checkouts
|
||||||
|
|
||||||
|
Carthage/Build
|
||||||
|
|
||||||
|
# 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
|
||||||
|
Fileable.framework.zip
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
4.0
|
|
@ -0,0 +1,34 @@
|
||||||
|
language: objective-c
|
||||||
|
osx_image: xcode8.2
|
||||||
|
env:
|
||||||
|
global:
|
||||||
|
- LC_CTYPE=en_US.UTF-8
|
||||||
|
- LANG=en_US.UTF-8
|
||||||
|
- WORKSPACE="Fileable.xcworkspace"
|
||||||
|
- IOS_FRAMEWORK_SCHEME="Fileable"
|
||||||
|
- IOS_SDK=iphonesimulator10.2
|
||||||
|
- EXAMPLE_SCHEME="iOS Example"
|
||||||
|
matrix:
|
||||||
|
- DESTINATION="platform=iOS Simulator,OS=10.2,id=E40727B3-41FB-4D6E-B4CB-BFA87109EB12" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" POD_LINT="NO"
|
||||||
|
script:
|
||||||
|
- set -o pipefail
|
||||||
|
- xcodebuild -version
|
||||||
|
- xcodebuild -showsdks
|
||||||
|
- xcodebuild -list
|
||||||
|
- xcodebuild -workspace "$WORKSPACE" -list
|
||||||
|
|
||||||
|
# Build and test Framework in Debug
|
||||||
|
- xcodebuild -workspace "$WORKSPACE" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO test | xcpretty -c
|
||||||
|
|
||||||
|
# Build Framework in ReleaseTest
|
||||||
|
- xcodebuild -workspace "$WORKSPACE" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Release ONLY_ACTIVE_ARCH=NO build | xcpretty -c
|
||||||
|
|
||||||
|
# Build Example in Debug if specified
|
||||||
|
- xcodebuild -workspace "$WORKSPACE" -scheme "$EXAMPLE_SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty -c
|
||||||
|
|
||||||
|
# Run `pod lib lint` if specified
|
||||||
|
- if [ $POD_LINT == "YES" ]; then
|
||||||
|
pod lib lint;
|
||||||
|
fi
|
||||||
|
|
||||||
|
- CheckCocoaPodsQualityIndexes.rb Fileable
|
|
@ -1,32 +0,0 @@
|
||||||
#
|
|
||||||
# Be sure to run `pod lib lint FileKit.podspec' to ensure this is a
|
|
||||||
# valid spec before submitting.
|
|
||||||
#
|
|
||||||
# Any lines starting with a # are optional, but their use is encouraged
|
|
||||||
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
|
|
||||||
#
|
|
||||||
|
|
||||||
Pod::Spec.new do |s|
|
|
||||||
s.name = 'FileKit'
|
|
||||||
s.version = '0.1.0'
|
|
||||||
s.summary = 'A unix-command like file manager written in Swift.'
|
|
||||||
|
|
||||||
# This description is used to generate tags and improve search results.
|
|
||||||
# * Think: What does it do? Why did you write it? What is the focus?
|
|
||||||
# * Try to keep it short, snappy and to the point.
|
|
||||||
# * Write the description between the DESC delimiters below.
|
|
||||||
# * Finally, don't worry about the indent, CocoaPods strips it!
|
|
||||||
|
|
||||||
s.description = <<-DESC
|
|
||||||
TODO: Add long description of the pod here.
|
|
||||||
DESC
|
|
||||||
|
|
||||||
s.homepage = 'https://git.happinesslab.xyz/PINNA/FileKit'
|
|
||||||
s.license = { :type => 'ISC', :file => 'LICENSE' }
|
|
||||||
s.author = { 'shotastage' => 'hornet.live.mf@gmail.com' }
|
|
||||||
s.source = { :git => 'https://github.com/Labbiness/FileKit.git', :tag => s.version.to_s }
|
|
||||||
|
|
||||||
s.ios.deployment_target = '10.0'
|
|
||||||
|
|
||||||
s.source_files = 'Sources/**/*'
|
|
||||||
end
|
|
|
@ -1,25 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
|
||||||
<string>en</string>
|
|
||||||
<key>CFBundleExecutable</key>
|
|
||||||
<string>$(EXECUTABLE_NAME)</string>
|
|
||||||
<key>CFBundleIdentifier</key>
|
|
||||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
|
||||||
<string>6.0</string>
|
|
||||||
<key>CFBundleName</key>
|
|
||||||
<string>$(PRODUCT_NAME)</string>
|
|
||||||
<key>CFBundlePackageType</key>
|
|
||||||
<string>BNDL</string>
|
|
||||||
<key>CFBundleShortVersionString</key>
|
|
||||||
<string>1.0</string>
|
|
||||||
<key>CFBundleSignature</key>
|
|
||||||
<string>????</string>
|
|
||||||
<key>CFBundleVersion</key>
|
|
||||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
|
||||||
<key>NSPrincipalClass</key>
|
|
||||||
<string></string>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
|
@ -1,25 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
|
||||||
<string>en</string>
|
|
||||||
<key>CFBundleExecutable</key>
|
|
||||||
<string>$(EXECUTABLE_NAME)</string>
|
|
||||||
<key>CFBundleIdentifier</key>
|
|
||||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
|
||||||
<string>6.0</string>
|
|
||||||
<key>CFBundleName</key>
|
|
||||||
<string>$(PRODUCT_NAME)</string>
|
|
||||||
<key>CFBundlePackageType</key>
|
|
||||||
<string>FMWK</string>
|
|
||||||
<key>CFBundleShortVersionString</key>
|
|
||||||
<string>1.0</string>
|
|
||||||
<key>CFBundleSignature</key>
|
|
||||||
<string>????</string>
|
|
||||||
<key>CFBundleVersion</key>
|
|
||||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
|
||||||
<key>NSPrincipalClass</key>
|
|
||||||
<string></string>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
|
@ -1,901 +0,0 @@
|
||||||
// !$*UTF8*$!
|
|
||||||
{
|
|
||||||
archiveVersion = 1;
|
|
||||||
classes = {
|
|
||||||
};
|
|
||||||
objectVersion = 46;
|
|
||||||
objects = {
|
|
||||||
|
|
||||||
/* Begin PBXAggregateTarget section */
|
|
||||||
"FileKit::FileKitPackageTests::ProductTarget" /* FileKitPackageTests */ = {
|
|
||||||
isa = PBXAggregateTarget;
|
|
||||||
buildConfigurationList = OBJ_53 /* Build configuration list for PBXAggregateTarget "FileKitPackageTests" */;
|
|
||||||
buildPhases = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
OBJ_56 /* PBXTargetDependency */,
|
|
||||||
);
|
|
||||||
name = FileKitPackageTests;
|
|
||||||
productName = FileKitPackageTests;
|
|
||||||
};
|
|
||||||
/* End PBXAggregateTarget section */
|
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
|
||||||
2570B5E61F983A6200E253A0 /* iOSFileKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2570B5DD1F983A6200E253A0 /* iOSFileKit.framework */; };
|
|
||||||
2570B5EB1F983A6200E253A0 /* iOSFileKitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2570B5EA1F983A6200E253A0 /* iOSFileKitTests.swift */; };
|
|
||||||
25C785621F9DB35D00D27F29 /* Writable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25C785611F9DB35D00D27F29 /* Writable.swift */; };
|
|
||||||
25C785641F9DB37100D27F29 /* Readable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25C785631F9DB37000D27F29 /* Readable.swift */; };
|
|
||||||
25F28AB41F9842590065ACBB /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* Errors.swift */; };
|
|
||||||
25F28AB51F9842590065ACBB /* FileKit+BasicFileOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* FileKit+BasicFileOperations.swift */; };
|
|
||||||
25F28AB61F9842590065ACBB /* FileKit+Info.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* FileKit+Info.swift */; };
|
|
||||||
25F28AB71F9842590065ACBB /* FileKit+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* FileKit+Utils.swift */; };
|
|
||||||
25F28AB81F9842590065ACBB /* FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* FileKit.swift */; };
|
|
||||||
25F28ABA1F9842590065ACBB /* iOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* iOS.swift */; };
|
|
||||||
OBJ_28 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; };
|
|
||||||
OBJ_34 /* FileKitTestMain.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* FileKitTestMain.swift */; };
|
|
||||||
OBJ_35 /* XCTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* XCTest.swift */; };
|
|
||||||
OBJ_37 /* FileKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "FileKit::FileKit::Product" /* FileKit.framework */; };
|
|
||||||
OBJ_44 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* Errors.swift */; };
|
|
||||||
OBJ_45 /* FileKit+BasicFileOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* FileKit+BasicFileOperations.swift */; };
|
|
||||||
OBJ_46 /* FileKit+Info.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* FileKit+Info.swift */; };
|
|
||||||
OBJ_47 /* FileKit+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* FileKit+Utils.swift */; };
|
|
||||||
OBJ_48 /* FileKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* FileKit.swift */; };
|
|
||||||
OBJ_49 /* Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* Linux.swift */; };
|
|
||||||
OBJ_50 /* iOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* iOS.swift */; };
|
|
||||||
/* End PBXBuildFile section */
|
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
|
||||||
2570B5D61F9839D900E253A0 /* PBXContainerItemProxy */ = {
|
|
||||||
isa = PBXContainerItemProxy;
|
|
||||||
containerPortal = OBJ_1 /* Project object */;
|
|
||||||
proxyType = 1;
|
|
||||||
remoteGlobalIDString = "FileKit::FileKit";
|
|
||||||
remoteInfo = FileKit;
|
|
||||||
};
|
|
||||||
2570B5D71F9839DB00E253A0 /* PBXContainerItemProxy */ = {
|
|
||||||
isa = PBXContainerItemProxy;
|
|
||||||
containerPortal = OBJ_1 /* Project object */;
|
|
||||||
proxyType = 1;
|
|
||||||
remoteGlobalIDString = "FileKit::FileKitTests";
|
|
||||||
remoteInfo = FileKitTests;
|
|
||||||
};
|
|
||||||
2570B5E71F983A6200E253A0 /* PBXContainerItemProxy */ = {
|
|
||||||
isa = PBXContainerItemProxy;
|
|
||||||
containerPortal = OBJ_1 /* Project object */;
|
|
||||||
proxyType = 1;
|
|
||||||
remoteGlobalIDString = 2570B5DC1F983A6200E253A0;
|
|
||||||
remoteInfo = iOSFileKit;
|
|
||||||
};
|
|
||||||
/* End PBXContainerItemProxy section */
|
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
|
||||||
2570B5DD1F983A6200E253A0 /* iOSFileKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = iOSFileKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
2570B5DF1F983A6200E253A0 /* iOSFileKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iOSFileKit.h; sourceTree = "<group>"; };
|
|
||||||
2570B5E01F983A6200E253A0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
||||||
2570B5E51F983A6200E253A0 /* iOSFileKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = iOSFileKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
2570B5EA1F983A6200E253A0 /* iOSFileKitTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSFileKitTests.swift; sourceTree = "<group>"; };
|
|
||||||
2570B5EC1F983A6200E253A0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
||||||
25C785611F9DB35D00D27F29 /* Writable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Writable.swift; sourceTree = "<group>"; };
|
|
||||||
25C785631F9DB37000D27F29 /* Readable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Readable.swift; sourceTree = "<group>"; };
|
|
||||||
"FileKit::FileKit::Product" /* FileKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = FileKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
"FileKit::FileKitTests::Product" /* FileKitTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = FileKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
OBJ_10 /* FileKit+BasicFileOperations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileKit+BasicFileOperations.swift"; sourceTree = "<group>"; };
|
|
||||||
OBJ_11 /* FileKit+Info.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileKit+Info.swift"; sourceTree = "<group>"; };
|
|
||||||
OBJ_12 /* FileKit+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileKit+Utils.swift"; sourceTree = "<group>"; };
|
|
||||||
OBJ_13 /* FileKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileKit.swift; sourceTree = "<group>"; };
|
|
||||||
OBJ_14 /* Linux.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Linux.swift; sourceTree = "<group>"; };
|
|
||||||
OBJ_15 /* iOS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOS.swift; sourceTree = "<group>"; };
|
|
||||||
OBJ_18 /* FileKitTestMain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileKitTestMain.swift; sourceTree = "<group>"; };
|
|
||||||
OBJ_19 /* XCTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTest.swift; sourceTree = "<group>"; };
|
|
||||||
OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = "<group>"; };
|
|
||||||
OBJ_9 /* Errors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Errors.swift; sourceTree = "<group>"; };
|
|
||||||
/* End PBXFileReference section */
|
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
|
||||||
2570B5D91F983A6200E253A0 /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
2570B5E21F983A6200E253A0 /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
2570B5E61F983A6200E253A0 /* iOSFileKit.framework in Frameworks */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
OBJ_36 /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 0;
|
|
||||||
files = (
|
|
||||||
OBJ_37 /* FileKit.framework in Frameworks */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
OBJ_51 /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 0;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXFrameworksBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
|
||||||
2570B5DE1F983A6200E253A0 /* iOSFileKit */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
2570B5DF1F983A6200E253A0 /* iOSFileKit.h */,
|
|
||||||
2570B5E01F983A6200E253A0 /* Info.plist */,
|
|
||||||
);
|
|
||||||
path = iOSFileKit;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
2570B5E91F983A6200E253A0 /* iOSFileKitTests */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
2570B5EA1F983A6200E253A0 /* iOSFileKitTests.swift */,
|
|
||||||
2570B5EC1F983A6200E253A0 /* Info.plist */,
|
|
||||||
);
|
|
||||||
path = iOSFileKitTests;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
OBJ_16 /* Tests */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
OBJ_17 /* FileKitTests */,
|
|
||||||
);
|
|
||||||
name = Tests;
|
|
||||||
sourceTree = SOURCE_ROOT;
|
|
||||||
};
|
|
||||||
OBJ_17 /* FileKitTests */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
OBJ_18 /* FileKitTestMain.swift */,
|
|
||||||
OBJ_19 /* XCTest.swift */,
|
|
||||||
);
|
|
||||||
name = FileKitTests;
|
|
||||||
path = Tests/FileKitTests;
|
|
||||||
sourceTree = SOURCE_ROOT;
|
|
||||||
};
|
|
||||||
OBJ_20 /* Products */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
"FileKit::FileKitTests::Product" /* FileKitTests.xctest */,
|
|
||||||
"FileKit::FileKit::Product" /* FileKit.framework */,
|
|
||||||
2570B5DD1F983A6200E253A0 /* iOSFileKit.framework */,
|
|
||||||
2570B5E51F983A6200E253A0 /* iOSFileKitTests.xctest */,
|
|
||||||
);
|
|
||||||
name = Products;
|
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
|
||||||
};
|
|
||||||
OBJ_5 = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
OBJ_6 /* Package.swift */,
|
|
||||||
OBJ_7 /* Sources */,
|
|
||||||
OBJ_16 /* Tests */,
|
|
||||||
2570B5DE1F983A6200E253A0 /* iOSFileKit */,
|
|
||||||
2570B5E91F983A6200E253A0 /* iOSFileKitTests */,
|
|
||||||
OBJ_20 /* Products */,
|
|
||||||
);
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
OBJ_7 /* Sources */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
OBJ_8 /* FileKit */,
|
|
||||||
);
|
|
||||||
name = Sources;
|
|
||||||
sourceTree = SOURCE_ROOT;
|
|
||||||
};
|
|
||||||
OBJ_8 /* FileKit */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
OBJ_9 /* Errors.swift */,
|
|
||||||
OBJ_10 /* FileKit+BasicFileOperations.swift */,
|
|
||||||
OBJ_11 /* FileKit+Info.swift */,
|
|
||||||
OBJ_12 /* FileKit+Utils.swift */,
|
|
||||||
OBJ_13 /* FileKit.swift */,
|
|
||||||
OBJ_14 /* Linux.swift */,
|
|
||||||
OBJ_15 /* iOS.swift */,
|
|
||||||
25C785611F9DB35D00D27F29 /* Writable.swift */,
|
|
||||||
25C785631F9DB37000D27F29 /* Readable.swift */,
|
|
||||||
);
|
|
||||||
name = FileKit;
|
|
||||||
path = Sources/FileKit;
|
|
||||||
sourceTree = SOURCE_ROOT;
|
|
||||||
};
|
|
||||||
/* End PBXGroup section */
|
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
|
||||||
2570B5DC1F983A6200E253A0 /* iOSFileKit */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 2570B5EE1F983A6200E253A0 /* Build configuration list for PBXNativeTarget "iOSFileKit" */;
|
|
||||||
buildPhases = (
|
|
||||||
2570B5D81F983A6200E253A0 /* Sources */,
|
|
||||||
2570B5D91F983A6200E253A0 /* Frameworks */,
|
|
||||||
2570B5DB1F983A6200E253A0 /* Resources */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = iOSFileKit;
|
|
||||||
productName = iOSFileKit;
|
|
||||||
productReference = 2570B5DD1F983A6200E253A0 /* iOSFileKit.framework */;
|
|
||||||
productType = "com.apple.product-type.framework";
|
|
||||||
};
|
|
||||||
2570B5E41F983A6200E253A0 /* iOSFileKitTests */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 2570B5F11F983A6200E253A0 /* Build configuration list for PBXNativeTarget "iOSFileKitTests" */;
|
|
||||||
buildPhases = (
|
|
||||||
2570B5E11F983A6200E253A0 /* Sources */,
|
|
||||||
2570B5E21F983A6200E253A0 /* Frameworks */,
|
|
||||||
2570B5E31F983A6200E253A0 /* Resources */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
2570B5E81F983A6200E253A0 /* PBXTargetDependency */,
|
|
||||||
);
|
|
||||||
name = iOSFileKitTests;
|
|
||||||
productName = iOSFileKitTests;
|
|
||||||
productReference = 2570B5E51F983A6200E253A0 /* iOSFileKitTests.xctest */;
|
|
||||||
productType = "com.apple.product-type.bundle.unit-test";
|
|
||||||
};
|
|
||||||
"FileKit::FileKit" /* FileKit */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = OBJ_40 /* Build configuration list for PBXNativeTarget "FileKit" */;
|
|
||||||
buildPhases = (
|
|
||||||
OBJ_43 /* Sources */,
|
|
||||||
OBJ_51 /* Frameworks */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = FileKit;
|
|
||||||
productName = FileKit;
|
|
||||||
productReference = "FileKit::FileKit::Product" /* FileKit.framework */;
|
|
||||||
productType = "com.apple.product-type.framework";
|
|
||||||
};
|
|
||||||
"FileKit::FileKitTests" /* FileKitTests */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = OBJ_30 /* Build configuration list for PBXNativeTarget "FileKitTests" */;
|
|
||||||
buildPhases = (
|
|
||||||
OBJ_33 /* Sources */,
|
|
||||||
OBJ_36 /* Frameworks */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
OBJ_38 /* PBXTargetDependency */,
|
|
||||||
);
|
|
||||||
name = FileKitTests;
|
|
||||||
productName = FileKitTests;
|
|
||||||
productReference = "FileKit::FileKitTests::Product" /* FileKitTests.xctest */;
|
|
||||||
productType = "com.apple.product-type.bundle.unit-test";
|
|
||||||
};
|
|
||||||
"FileKit::SwiftPMPackageDescription" /* FileKitPackageDescription */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = OBJ_24 /* Build configuration list for PBXNativeTarget "FileKitPackageDescription" */;
|
|
||||||
buildPhases = (
|
|
||||||
OBJ_27 /* Sources */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = FileKitPackageDescription;
|
|
||||||
productName = FileKitPackageDescription;
|
|
||||||
productType = "com.apple.product-type.framework";
|
|
||||||
};
|
|
||||||
/* End PBXNativeTarget section */
|
|
||||||
|
|
||||||
/* Begin PBXProject section */
|
|
||||||
OBJ_1 /* Project object */ = {
|
|
||||||
isa = PBXProject;
|
|
||||||
attributes = {
|
|
||||||
LastSwiftUpdateCheck = 0900;
|
|
||||||
LastUpgradeCheck = 9999;
|
|
||||||
TargetAttributes = {
|
|
||||||
2570B5DC1F983A6200E253A0 = {
|
|
||||||
CreatedOnToolsVersion = 9.0;
|
|
||||||
ProvisioningStyle = Automatic;
|
|
||||||
};
|
|
||||||
2570B5E41F983A6200E253A0 = {
|
|
||||||
CreatedOnToolsVersion = 9.0;
|
|
||||||
DevelopmentTeam = V377MCTLAE;
|
|
||||||
ProvisioningStyle = Automatic;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "FileKit" */;
|
|
||||||
compatibilityVersion = "Xcode 3.2";
|
|
||||||
developmentRegion = English;
|
|
||||||
hasScannedForEncodings = 0;
|
|
||||||
knownRegions = (
|
|
||||||
en,
|
|
||||||
);
|
|
||||||
mainGroup = OBJ_5;
|
|
||||||
productRefGroup = OBJ_20 /* Products */;
|
|
||||||
projectDirPath = "";
|
|
||||||
projectRoot = "";
|
|
||||||
targets = (
|
|
||||||
"FileKit::SwiftPMPackageDescription" /* FileKitPackageDescription */,
|
|
||||||
"FileKit::FileKitTests" /* FileKitTests */,
|
|
||||||
"FileKit::FileKit" /* FileKit */,
|
|
||||||
"FileKit::FileKitPackageTests::ProductTarget" /* FileKitPackageTests */,
|
|
||||||
2570B5DC1F983A6200E253A0 /* iOSFileKit */,
|
|
||||||
2570B5E41F983A6200E253A0 /* iOSFileKitTests */,
|
|
||||||
);
|
|
||||||
};
|
|
||||||
/* End PBXProject section */
|
|
||||||
|
|
||||||
/* Begin PBXResourcesBuildPhase section */
|
|
||||||
2570B5DB1F983A6200E253A0 /* Resources */ = {
|
|
||||||
isa = PBXResourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
2570B5E31F983A6200E253A0 /* Resources */ = {
|
|
||||||
isa = PBXResourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXResourcesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */
|
|
||||||
2570B5D81F983A6200E253A0 /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
25F28AB41F9842590065ACBB /* Errors.swift in Sources */,
|
|
||||||
25F28AB51F9842590065ACBB /* FileKit+BasicFileOperations.swift in Sources */,
|
|
||||||
25F28AB61F9842590065ACBB /* FileKit+Info.swift in Sources */,
|
|
||||||
25F28AB71F9842590065ACBB /* FileKit+Utils.swift in Sources */,
|
|
||||||
25F28AB81F9842590065ACBB /* FileKit.swift in Sources */,
|
|
||||||
25F28ABA1F9842590065ACBB /* iOS.swift in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
2570B5E11F983A6200E253A0 /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
2570B5EB1F983A6200E253A0 /* iOSFileKitTests.swift in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
OBJ_27 /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 0;
|
|
||||||
files = (
|
|
||||||
25C785641F9DB37100D27F29 /* Readable.swift in Sources */,
|
|
||||||
OBJ_28 /* Package.swift in Sources */,
|
|
||||||
25C785621F9DB35D00D27F29 /* Writable.swift in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
OBJ_33 /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 0;
|
|
||||||
files = (
|
|
||||||
OBJ_34 /* FileKitTestMain.swift in Sources */,
|
|
||||||
OBJ_35 /* XCTest.swift in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
OBJ_43 /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 0;
|
|
||||||
files = (
|
|
||||||
OBJ_44 /* Errors.swift in Sources */,
|
|
||||||
OBJ_45 /* FileKit+BasicFileOperations.swift in Sources */,
|
|
||||||
OBJ_46 /* FileKit+Info.swift in Sources */,
|
|
||||||
OBJ_47 /* FileKit+Utils.swift in Sources */,
|
|
||||||
OBJ_48 /* FileKit.swift in Sources */,
|
|
||||||
OBJ_49 /* Linux.swift in Sources */,
|
|
||||||
OBJ_50 /* iOS.swift in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
/* End PBXSourcesBuildPhase section */
|
|
||||||
|
|
||||||
/* Begin PBXTargetDependency section */
|
|
||||||
2570B5E81F983A6200E253A0 /* PBXTargetDependency */ = {
|
|
||||||
isa = PBXTargetDependency;
|
|
||||||
target = 2570B5DC1F983A6200E253A0 /* iOSFileKit */;
|
|
||||||
targetProxy = 2570B5E71F983A6200E253A0 /* PBXContainerItemProxy */;
|
|
||||||
};
|
|
||||||
OBJ_38 /* PBXTargetDependency */ = {
|
|
||||||
isa = PBXTargetDependency;
|
|
||||||
target = "FileKit::FileKit" /* FileKit */;
|
|
||||||
targetProxy = 2570B5D61F9839D900E253A0 /* PBXContainerItemProxy */;
|
|
||||||
};
|
|
||||||
OBJ_56 /* PBXTargetDependency */ = {
|
|
||||||
isa = PBXTargetDependency;
|
|
||||||
target = "FileKit::FileKitTests" /* FileKitTests */;
|
|
||||||
targetProxy = 2570B5D71F9839DB00E253A0 /* PBXContainerItemProxy */;
|
|
||||||
};
|
|
||||||
/* End PBXTargetDependency section */
|
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */
|
|
||||||
2570B5EF1F983A6200E253A0 /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
|
||||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_COMMA = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
||||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
||||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
||||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
CURRENT_PROJECT_VERSION = 1;
|
|
||||||
DEFINES_MODULE = YES;
|
|
||||||
DEVELOPMENT_TEAM = "";
|
|
||||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
|
||||||
DYLIB_CURRENT_VERSION = 1;
|
|
||||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
ENABLE_TESTABILITY = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
||||||
"DEBUG=1",
|
|
||||||
"$(inherited)",
|
|
||||||
);
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
INFOPLIST_FILE = iOSFileKit/Info.plist;
|
|
||||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
||||||
MTL_ENABLE_DEBUG_INFO = YES;
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.labbiness.iOSFileKit;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
|
||||||
VERSION_INFO_PREFIX = "";
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
2570B5F01F983A6200E253A0 /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
|
||||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_COMMA = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
||||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
||||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
||||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
CURRENT_PROJECT_VERSION = 1;
|
|
||||||
DEFINES_MODULE = YES;
|
|
||||||
DEVELOPMENT_TEAM = "";
|
|
||||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
|
||||||
DYLIB_CURRENT_VERSION = 1;
|
|
||||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
||||||
ENABLE_NS_ASSERTIONS = NO;
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
INFOPLIST_FILE = iOSFileKit/Info.plist;
|
|
||||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.labbiness.iOSFileKit;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
VALIDATE_PRODUCT = YES;
|
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
|
||||||
VERSION_INFO_PREFIX = "";
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
2570B5F21F983A6200E253A0 /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
|
||||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_COMMA = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
||||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
||||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
||||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
DEVELOPMENT_TEAM = V377MCTLAE;
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
ENABLE_TESTABILITY = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
||||||
"DEBUG=1",
|
|
||||||
"$(inherited)",
|
|
||||||
);
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
INFOPLIST_FILE = iOSFileKitTests/Info.plist;
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
||||||
MTL_ENABLE_DEBUG_INFO = YES;
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.labbiness.iOSFileKitTests;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
2570B5F31F983A6200E253A0 /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
|
||||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_ENABLE_MODULES = YES;
|
|
||||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_COMMA = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
||||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
||||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
||||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
DEVELOPMENT_TEAM = V377MCTLAE;
|
|
||||||
ENABLE_NS_ASSERTIONS = NO;
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
INFOPLIST_FILE = iOSFileKitTests/Info.plist;
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.labbiness.iOSFileKitTests;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = iphoneos;
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
|
||||||
VALIDATE_PRODUCT = YES;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
OBJ_25 /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
LD = /usr/bin/true;
|
|
||||||
OTHER_SWIFT_FLAGS = "-swift-version 4 -I /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/4 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk";
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
OBJ_26 /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
LD = /usr/bin/true;
|
|
||||||
OTHER_SWIFT_FLAGS = "-swift-version 4 -I /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/4 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk";
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
OBJ_3 /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
|
||||||
COPY_PHASE_STRIP = NO;
|
|
||||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
||||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
||||||
ENABLE_NS_ASSERTIONS = YES;
|
|
||||||
GCC_OPTIMIZATION_LEVEL = 0;
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
|
||||||
OTHER_SWIFT_FLAGS = "-DXcode";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = macosx;
|
|
||||||
SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
|
|
||||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE;
|
|
||||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
||||||
USE_HEADERMAP = NO;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
OBJ_31 /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
|
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = "$(inherited)";
|
|
||||||
INFOPLIST_FILE = FileKit.xcodeproj/FileKitTests_Info.plist;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @loader_path/Frameworks";
|
|
||||||
OTHER_LDFLAGS = "$(inherited)";
|
|
||||||
OTHER_SWIFT_FLAGS = "$(inherited)";
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
TARGET_NAME = FileKitTests;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
OBJ_32 /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
|
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = "$(inherited)";
|
|
||||||
INFOPLIST_FILE = FileKit.xcodeproj/FileKitTests_Info.plist;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @loader_path/Frameworks";
|
|
||||||
OTHER_LDFLAGS = "$(inherited)";
|
|
||||||
OTHER_SWIFT_FLAGS = "$(inherited)";
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
TARGET_NAME = FileKitTests;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
OBJ_4 /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
|
||||||
COPY_PHASE_STRIP = YES;
|
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
||||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
||||||
GCC_OPTIMIZATION_LEVEL = s;
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
|
||||||
OTHER_SWIFT_FLAGS = "-DXcode";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = macosx;
|
|
||||||
SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
|
|
||||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE;
|
|
||||||
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
|
||||||
USE_HEADERMAP = NO;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
OBJ_41 /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ENABLE_TESTABILITY = YES;
|
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = "$(inherited)";
|
|
||||||
INFOPLIST_FILE = FileKit.xcodeproj/FileKit_Info.plist;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
|
|
||||||
OTHER_LDFLAGS = "$(inherited)";
|
|
||||||
OTHER_SWIFT_FLAGS = "$(inherited)";
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = FileKit;
|
|
||||||
PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
TARGET_NAME = FileKit;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
OBJ_42 /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ENABLE_TESTABILITY = YES;
|
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(PLATFORM_DIR)/Developer/Library/Frameworks",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = "$(inherited)";
|
|
||||||
INFOPLIST_FILE = FileKit.xcodeproj/FileKit_Info.plist;
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
|
|
||||||
OTHER_LDFLAGS = "$(inherited)";
|
|
||||||
OTHER_SWIFT_FLAGS = "$(inherited)";
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = FileKit;
|
|
||||||
PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_VERSION = 4.0;
|
|
||||||
TARGET_NAME = FileKit;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
OBJ_54 /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
OBJ_55 /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
/* End XCBuildConfiguration section */
|
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */
|
|
||||||
2570B5EE1F983A6200E253A0 /* Build configuration list for PBXNativeTarget "iOSFileKit" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
2570B5EF1F983A6200E253A0 /* Debug */,
|
|
||||||
2570B5F01F983A6200E253A0 /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Debug;
|
|
||||||
};
|
|
||||||
2570B5F11F983A6200E253A0 /* Build configuration list for PBXNativeTarget "iOSFileKitTests" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
2570B5F21F983A6200E253A0 /* Debug */,
|
|
||||||
2570B5F31F983A6200E253A0 /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Debug;
|
|
||||||
};
|
|
||||||
OBJ_2 /* Build configuration list for PBXProject "FileKit" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
OBJ_3 /* Debug */,
|
|
||||||
OBJ_4 /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Debug;
|
|
||||||
};
|
|
||||||
OBJ_24 /* Build configuration list for PBXNativeTarget "FileKitPackageDescription" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
OBJ_25 /* Debug */,
|
|
||||||
OBJ_26 /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Debug;
|
|
||||||
};
|
|
||||||
OBJ_30 /* Build configuration list for PBXNativeTarget "FileKitTests" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
OBJ_31 /* Debug */,
|
|
||||||
OBJ_32 /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Debug;
|
|
||||||
};
|
|
||||||
OBJ_40 /* Build configuration list for PBXNativeTarget "FileKit" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
OBJ_41 /* Debug */,
|
|
||||||
OBJ_42 /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Debug;
|
|
||||||
};
|
|
||||||
OBJ_53 /* Build configuration list for PBXAggregateTarget "FileKitPackageTests" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
OBJ_54 /* Debug */,
|
|
||||||
OBJ_55 /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Debug;
|
|
||||||
};
|
|
||||||
/* End XCConfigurationList section */
|
|
||||||
};
|
|
||||||
rootObject = OBJ_1 /* Project object */;
|
|
||||||
}
|
|
Binary file not shown.
|
@ -1,83 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Scheme
|
|
||||||
LastUpgradeVersion = "9999"
|
|
||||||
version = "1.3">
|
|
||||||
<BuildAction
|
|
||||||
parallelizeBuildables = "YES"
|
|
||||||
buildImplicitDependencies = "YES">
|
|
||||||
<BuildActionEntries>
|
|
||||||
<BuildActionEntry
|
|
||||||
buildForTesting = "YES"
|
|
||||||
buildForRunning = "YES"
|
|
||||||
buildForProfiling = "YES"
|
|
||||||
buildForArchiving = "YES"
|
|
||||||
buildForAnalyzing = "YES">
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "FileKit::FileKit"
|
|
||||||
BuildableName = "FileKit.framework"
|
|
||||||
BlueprintName = "FileKit"
|
|
||||||
ReferencedContainer = "container:FileKit.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</BuildActionEntry>
|
|
||||||
</BuildActionEntries>
|
|
||||||
</BuildAction>
|
|
||||||
<TestAction
|
|
||||||
buildConfiguration = "Debug"
|
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
||||||
language = ""
|
|
||||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
|
||||||
<Testables>
|
|
||||||
<TestableReference
|
|
||||||
skipped = "NO">
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "FileKit::FileKitTests"
|
|
||||||
BuildableName = "FileKitTests.xctest"
|
|
||||||
BlueprintName = "FileKitTests"
|
|
||||||
ReferencedContainer = "container:FileKit.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</TestableReference>
|
|
||||||
</Testables>
|
|
||||||
<AdditionalOptions>
|
|
||||||
</AdditionalOptions>
|
|
||||||
</TestAction>
|
|
||||||
<LaunchAction
|
|
||||||
buildConfiguration = "Debug"
|
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
||||||
language = ""
|
|
||||||
launchStyle = "0"
|
|
||||||
useCustomWorkingDirectory = "NO"
|
|
||||||
ignoresPersistentStateOnLaunch = "NO"
|
|
||||||
debugDocumentVersioning = "YES"
|
|
||||||
debugServiceExtension = "internal"
|
|
||||||
allowLocationSimulation = "YES">
|
|
||||||
<MacroExpansion>
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "FileKit::FileKit"
|
|
||||||
BuildableName = "FileKit.framework"
|
|
||||||
BlueprintName = "FileKit"
|
|
||||||
ReferencedContainer = "container:FileKit.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</MacroExpansion>
|
|
||||||
<AdditionalOptions>
|
|
||||||
</AdditionalOptions>
|
|
||||||
</LaunchAction>
|
|
||||||
<ProfileAction
|
|
||||||
buildConfiguration = "Release"
|
|
||||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
|
||||||
savedToolIdentifier = ""
|
|
||||||
useCustomWorkingDirectory = "NO"
|
|
||||||
debugDocumentVersioning = "YES">
|
|
||||||
</ProfileAction>
|
|
||||||
<AnalyzeAction
|
|
||||||
buildConfiguration = "Debug">
|
|
||||||
</AnalyzeAction>
|
|
||||||
<ArchiveAction
|
|
||||||
buildConfiguration = "Release"
|
|
||||||
revealArchiveInOrganizer = "YES">
|
|
||||||
</ArchiveAction>
|
|
||||||
</Scheme>
|
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>SchemeUserState</key>
|
|
||||||
<dict>
|
|
||||||
<key>FileKit-Package.xcscheme</key>
|
|
||||||
<dict></dict>
|
|
||||||
</dict>
|
|
||||||
<key>SuppressBuildableAutocreation</key>
|
|
||||||
<dict></dict>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
|
@ -1,29 +0,0 @@
|
||||||
<?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>SchemeUserState</key>
|
|
||||||
<dict>
|
|
||||||
<key>FileKit-Package.xcscheme_^#shared#^_</key>
|
|
||||||
<dict>
|
|
||||||
<key>orderHint</key>
|
|
||||||
<integer>0</integer>
|
|
||||||
</dict>
|
|
||||||
<key>FileKitPackageDescription.xcscheme</key>
|
|
||||||
<dict>
|
|
||||||
<key>orderHint</key>
|
|
||||||
<integer>2</integer>
|
|
||||||
</dict>
|
|
||||||
<key>FileKitPackageTests.xcscheme</key>
|
|
||||||
<dict>
|
|
||||||
<key>orderHint</key>
|
|
||||||
<integer>3</integer>
|
|
||||||
</dict>
|
|
||||||
<key>iOSFileKit.xcscheme_^#shared#^_</key>
|
|
||||||
<dict>
|
|
||||||
<key>orderHint</key>
|
|
||||||
<integer>1</integer>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
Pod::Spec.new do |s|
|
||||||
|
s.name = 'Fileable'
|
||||||
|
s.version = '0.1.0'
|
||||||
|
s.license = { :type => 'MIT', :file => 'LICENSE' }
|
||||||
|
s.summary = 'A short description of Fileable.'
|
||||||
|
|
||||||
|
# This description is used to generate tags and improve search results.
|
||||||
|
# * Think: What does it do? Why did you write it? What is the focus?
|
||||||
|
# * Try to keep it short, snappy and to the point.
|
||||||
|
# * Write the description between the DESC delimiters below.
|
||||||
|
# * Finally, don't worry about the indent, CocoaPods strips it!
|
||||||
|
|
||||||
|
s.description = <<-DESC
|
||||||
|
TODO: Add long description of the pod here.
|
||||||
|
DESC
|
||||||
|
|
||||||
|
s.homepage = 'https://github.com/Labbiness/Fileable'
|
||||||
|
s.authors = { 'PROJECT_OWNER' => 'USER_EMAIL' }
|
||||||
|
s.source = { :git => 'https://github.com/Labbiness/Fileable.git', :tag => s.version }
|
||||||
|
s.ios.deployment_target = '8.0'
|
||||||
|
s.source_files = 'Source/*.{h,m,swift}'
|
||||||
|
s.resource_bundles = {
|
||||||
|
'Fileable' => ['Resources/**/*.{png}']
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,468 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
25BACE361F9F9E25000D5127 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25BACE351F9F9E25000D5127 /* Errors.swift */; };
|
||||||
|
25BACE381F9F9E6C000D5127 /* BasicOperation+Fileable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25BACE371F9F9E6C000D5127 /* BasicOperation+Fileable.swift */; };
|
||||||
|
25BACE3A1F9F9EB3000D5127 /* Info+Fileable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25BACE391F9F9EB3000D5127 /* Info+Fileable.swift */; };
|
||||||
|
25BACE3C1F9F9EDE000D5127 /* Utils+Fileable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25BACE3B1F9F9EDE000D5127 /* Utils+Fileable.swift */; };
|
||||||
|
25BACE3E1F9F9F12000D5127 /* iOS+Fileable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25BACE3D1F9F9F12000D5127 /* iOS+Fileable.swift */; };
|
||||||
|
25BACE401F9F9F36000D5127 /* Linux+Fileable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25BACE3F1F9F9F36000D5127 /* Linux+Fileable.swift */; };
|
||||||
|
D93F1CA21EAEDB6E009A7474 /* Fileable.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D93F1C981EAEDB6E009A7474 /* Fileable.framework */; };
|
||||||
|
D93F1CA71EAEDB6E009A7474 /* FileableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D93F1CA61EAEDB6E009A7474 /* FileableTests.swift */; };
|
||||||
|
D93F1CB31EAEDCC9009A7474 /* Fileable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D93F1CB21EAEDCC9009A7474 /* Fileable.swift */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXContainerItemProxy section */
|
||||||
|
D93F1CA31EAEDB6E009A7474 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = D93F1C8F1EAEDB6E009A7474 /* Project object */;
|
||||||
|
proxyType = 1;
|
||||||
|
remoteGlobalIDString = D93F1C971EAEDB6E009A7474;
|
||||||
|
remoteInfo = Fileable;
|
||||||
|
};
|
||||||
|
/* End PBXContainerItemProxy section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
25BACE351F9F9E25000D5127 /* Errors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Errors.swift; sourceTree = "<group>"; };
|
||||||
|
25BACE371F9F9E6C000D5127 /* BasicOperation+Fileable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BasicOperation+Fileable.swift"; sourceTree = "<group>"; };
|
||||||
|
25BACE391F9F9EB3000D5127 /* Info+Fileable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Info+Fileable.swift"; sourceTree = "<group>"; };
|
||||||
|
25BACE3B1F9F9EDE000D5127 /* Utils+Fileable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Utils+Fileable.swift"; sourceTree = "<group>"; };
|
||||||
|
25BACE3D1F9F9F12000D5127 /* iOS+Fileable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "iOS+Fileable.swift"; sourceTree = "<group>"; };
|
||||||
|
25BACE3F1F9F9F36000D5127 /* Linux+Fileable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Linux+Fileable.swift"; sourceTree = "<group>"; };
|
||||||
|
D93F1C981EAEDB6E009A7474 /* Fileable.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Fileable.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
D93F1C9C1EAEDB6E009A7474 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
|
D93F1CA11EAEDB6E009A7474 /* FileableTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FileableTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
D93F1CA61EAEDB6E009A7474 /* FileableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileableTests.swift; sourceTree = "<group>"; };
|
||||||
|
D93F1CA81EAEDB6E009A7474 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
|
D93F1CB21EAEDCC9009A7474 /* Fileable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Fileable.swift; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
D93F1C941EAEDB6E009A7474 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
D93F1C9E1EAEDB6E009A7474 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
D93F1CA21EAEDB6E009A7474 /* Fileable.framework in Frameworks */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
25FE68C61F9FA02600B1F60B /* Fileable */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
D93F1CB21EAEDCC9009A7474 /* Fileable.swift */,
|
||||||
|
25BACE351F9F9E25000D5127 /* Errors.swift */,
|
||||||
|
25BACE371F9F9E6C000D5127 /* BasicOperation+Fileable.swift */,
|
||||||
|
25BACE391F9F9EB3000D5127 /* Info+Fileable.swift */,
|
||||||
|
25BACE3B1F9F9EDE000D5127 /* Utils+Fileable.swift */,
|
||||||
|
25BACE3D1F9F9F12000D5127 /* iOS+Fileable.swift */,
|
||||||
|
25BACE3F1F9F9F36000D5127 /* Linux+Fileable.swift */,
|
||||||
|
);
|
||||||
|
path = Fileable;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
D93F1C8E1EAEDB6E009A7474 = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
D93F1C9A1EAEDB6E009A7474 /* Sources */,
|
||||||
|
D93F1CB41EAEDCD8009A7474 /* Resources */,
|
||||||
|
D93F1CA51EAEDB6E009A7474 /* Tests */,
|
||||||
|
D93F1C991EAEDB6E009A7474 /* Products */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
D93F1C991EAEDB6E009A7474 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
D93F1C981EAEDB6E009A7474 /* Fileable.framework */,
|
||||||
|
D93F1CA11EAEDB6E009A7474 /* FileableTests.xctest */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
D93F1C9A1EAEDB6E009A7474 /* Sources */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
D93F1C9C1EAEDB6E009A7474 /* Info.plist */,
|
||||||
|
25FE68C61F9FA02600B1F60B /* Fileable */,
|
||||||
|
);
|
||||||
|
path = Sources;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
D93F1CA51EAEDB6E009A7474 /* Tests */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
D93F1CA61EAEDB6E009A7474 /* FileableTests.swift */,
|
||||||
|
D93F1CA81EAEDB6E009A7474 /* Info.plist */,
|
||||||
|
);
|
||||||
|
path = Tests;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
D93F1CB41EAEDCD8009A7474 /* Resources */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
);
|
||||||
|
name = Resources;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
|
D93F1C951EAEDB6E009A7474 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
D93F1C971EAEDB6E009A7474 /* Fileable */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = D93F1CAC1EAEDB6E009A7474 /* Build configuration list for PBXNativeTarget "Fileable" */;
|
||||||
|
buildPhases = (
|
||||||
|
D93F1C931EAEDB6E009A7474 /* Sources */,
|
||||||
|
D93F1C941EAEDB6E009A7474 /* Frameworks */,
|
||||||
|
D93F1C951EAEDB6E009A7474 /* Headers */,
|
||||||
|
D93F1C961EAEDB6E009A7474 /* Resources */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = Fileable;
|
||||||
|
productName = Fileable;
|
||||||
|
productReference = D93F1C981EAEDB6E009A7474 /* Fileable.framework */;
|
||||||
|
productType = "com.apple.product-type.framework";
|
||||||
|
};
|
||||||
|
D93F1CA01EAEDB6E009A7474 /* FileableTests */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = D93F1CAF1EAEDB6E009A7474 /* Build configuration list for PBXNativeTarget "FileableTests" */;
|
||||||
|
buildPhases = (
|
||||||
|
D93F1C9D1EAEDB6E009A7474 /* Sources */,
|
||||||
|
D93F1C9E1EAEDB6E009A7474 /* Frameworks */,
|
||||||
|
D93F1C9F1EAEDB6E009A7474 /* Resources */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
D93F1CA41EAEDB6E009A7474 /* PBXTargetDependency */,
|
||||||
|
);
|
||||||
|
name = FileableTests;
|
||||||
|
productName = FileableTests;
|
||||||
|
productReference = D93F1CA11EAEDB6E009A7474 /* FileableTests.xctest */;
|
||||||
|
productType = "com.apple.product-type.bundle.unit-test";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
D93F1C8F1EAEDB6E009A7474 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
LastSwiftUpdateCheck = 0830;
|
||||||
|
LastUpgradeCheck = 0830;
|
||||||
|
ORGANIZATIONNAME = Labbiness;
|
||||||
|
TargetAttributes = {
|
||||||
|
D93F1C971EAEDB6E009A7474 = {
|
||||||
|
CreatedOnToolsVersion = 8.3.2;
|
||||||
|
LastSwiftMigration = 0900;
|
||||||
|
ProvisioningStyle = Automatic;
|
||||||
|
};
|
||||||
|
D93F1CA01EAEDB6E009A7474 = {
|
||||||
|
CreatedOnToolsVersion = 8.3.2;
|
||||||
|
LastSwiftMigration = 0900;
|
||||||
|
ProvisioningStyle = Automatic;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
buildConfigurationList = D93F1C921EAEDB6E009A7474 /* Build configuration list for PBXProject "Fileable" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
developmentRegion = English;
|
||||||
|
hasScannedForEncodings = 0;
|
||||||
|
knownRegions = (
|
||||||
|
en,
|
||||||
|
);
|
||||||
|
mainGroup = D93F1C8E1EAEDB6E009A7474;
|
||||||
|
productRefGroup = D93F1C991EAEDB6E009A7474 /* Products */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
D93F1C971EAEDB6E009A7474 /* Fileable */,
|
||||||
|
D93F1CA01EAEDB6E009A7474 /* FileableTests */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXResourcesBuildPhase section */
|
||||||
|
D93F1C961EAEDB6E009A7474 /* Resources */ = {
|
||||||
|
isa = PBXResourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
D93F1C9F1EAEDB6E009A7474 /* Resources */ = {
|
||||||
|
isa = PBXResourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXResourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
D93F1C931EAEDB6E009A7474 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
25BACE3E1F9F9F12000D5127 /* iOS+Fileable.swift in Sources */,
|
||||||
|
D93F1CB31EAEDCC9009A7474 /* Fileable.swift in Sources */,
|
||||||
|
25BACE3C1F9F9EDE000D5127 /* Utils+Fileable.swift in Sources */,
|
||||||
|
25BACE3A1F9F9EB3000D5127 /* Info+Fileable.swift in Sources */,
|
||||||
|
25BACE361F9F9E25000D5127 /* Errors.swift in Sources */,
|
||||||
|
25BACE381F9F9E6C000D5127 /* BasicOperation+Fileable.swift in Sources */,
|
||||||
|
25BACE401F9F9F36000D5127 /* Linux+Fileable.swift in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
D93F1C9D1EAEDB6E009A7474 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
D93F1CA71EAEDB6E009A7474 /* FileableTests.swift in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXTargetDependency section */
|
||||||
|
D93F1CA41EAEDB6E009A7474 /* PBXTargetDependency */ = {
|
||||||
|
isa = PBXTargetDependency;
|
||||||
|
target = D93F1C971EAEDB6E009A7474 /* Fileable */;
|
||||||
|
targetProxy = D93F1CA31EAEDB6E009A7474 /* PBXContainerItemProxy */;
|
||||||
|
};
|
||||||
|
/* End PBXTargetDependency section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
D93F1CAA1EAEDB6E009A7474 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_ENABLE_MODULES = YES;
|
||||||
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||||||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||||
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||||
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||||
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
|
ENABLE_TESTABILITY = YES;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"DEBUG=1",
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||||
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
|
||||||
|
MTL_ENABLE_DEBUG_INFO = YES;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SDKROOT = iphoneos;
|
||||||
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||||
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||||||
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
|
VERSION_INFO_PREFIX = "";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
D93F1CAB1EAEDB6E009A7474 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_ENABLE_MODULES = YES;
|
||||||
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||||||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||||
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||||
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
ENABLE_NS_ASSERTIONS = NO;
|
||||||
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||||
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
|
||||||
|
MTL_ENABLE_DEBUG_INFO = NO;
|
||||||
|
SDKROOT = iphoneos;
|
||||||
|
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||||||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||||||
|
VALIDATE_PRODUCT = YES;
|
||||||
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
|
VERSION_INFO_PREFIX = "";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
D93F1CAD1EAEDB6E009A7474 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
CLANG_ENABLE_MODULES = YES;
|
||||||
|
CODE_SIGN_IDENTITY = "";
|
||||||
|
DEFINES_MODULE = YES;
|
||||||
|
DEVELOPMENT_TEAM = "";
|
||||||
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||||
|
DYLIB_CURRENT_VERSION = 1;
|
||||||
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||||
|
INFOPLIST_FILE = Source/Info.plist;
|
||||||
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = com.Labbiness.Fileable;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
SKIP_INSTALL = YES;
|
||||||
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||||
|
SWIFT_SWIFT3_OBJC_INFERENCE = On;
|
||||||
|
SWIFT_VERSION = 4.0;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
D93F1CAE1EAEDB6E009A7474 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
CLANG_ENABLE_MODULES = YES;
|
||||||
|
CODE_SIGN_IDENTITY = "";
|
||||||
|
DEFINES_MODULE = YES;
|
||||||
|
DEVELOPMENT_TEAM = "";
|
||||||
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||||
|
DYLIB_CURRENT_VERSION = 1;
|
||||||
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||||
|
INFOPLIST_FILE = Source/Info.plist;
|
||||||
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = com.Labbiness.Fileable;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
SKIP_INSTALL = YES;
|
||||||
|
SWIFT_SWIFT3_OBJC_INFERENCE = On;
|
||||||
|
SWIFT_VERSION = 4.0;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
D93F1CB01EAEDB6E009A7474 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||||
|
DEVELOPMENT_TEAM = "";
|
||||||
|
INFOPLIST_FILE = Tests/Info.plist;
|
||||||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = com.Labbiness.FileableTests;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
SWIFT_SWIFT3_OBJC_INFERENCE = On;
|
||||||
|
SWIFT_VERSION = 4.0;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
D93F1CB11EAEDB6E009A7474 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||||
|
DEVELOPMENT_TEAM = "";
|
||||||
|
INFOPLIST_FILE = Tests/Info.plist;
|
||||||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = com.Labbiness.FileableTests;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
SWIFT_SWIFT3_OBJC_INFERENCE = On;
|
||||||
|
SWIFT_VERSION = 4.0;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
D93F1C921EAEDB6E009A7474 /* Build configuration list for PBXProject "Fileable" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
D93F1CAA1EAEDB6E009A7474 /* Debug */,
|
||||||
|
D93F1CAB1EAEDB6E009A7474 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
D93F1CAC1EAEDB6E009A7474 /* Build configuration list for PBXNativeTarget "Fileable" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
D93F1CAD1EAEDB6E009A7474 /* Debug */,
|
||||||
|
D93F1CAE1EAEDB6E009A7474 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
D93F1CAF1EAEDB6E009A7474 /* Build configuration list for PBXNativeTarget "FileableTests" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
D93F1CB01EAEDB6E009A7474 /* Debug */,
|
||||||
|
D93F1CB11EAEDB6E009A7474 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = D93F1C8F1EAEDB6E009A7474 /* Project object */;
|
||||||
|
}
|
|
@ -2,6 +2,6 @@
|
||||||
<Workspace
|
<Workspace
|
||||||
version = "1.0">
|
version = "1.0">
|
||||||
<FileRef
|
<FileRef
|
||||||
location = "self:">
|
location = "self:Fileable.xcodeproj">
|
||||||
</FileRef>
|
</FileRef>
|
||||||
</Workspace>
|
</Workspace>
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<Scheme
|
<Scheme
|
||||||
LastUpgradeVersion = "0900"
|
LastUpgradeVersion = "0830"
|
||||||
version = "1.3">
|
version = "1.3">
|
||||||
<BuildAction
|
<BuildAction
|
||||||
parallelizeBuildables = "YES"
|
parallelizeBuildables = "YES"
|
||||||
|
@ -14,10 +14,10 @@
|
||||||
buildForAnalyzing = "YES">
|
buildForAnalyzing = "YES">
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2570B5DC1F983A6200E253A0"
|
BlueprintIdentifier = "D93F1C971EAEDB6E009A7474"
|
||||||
BuildableName = "iOSFileKit.framework"
|
BuildableName = "Fileable.framework"
|
||||||
BlueprintName = "iOSFileKit"
|
BlueprintName = "Fileable"
|
||||||
ReferencedContainer = "container:FileKit.xcodeproj">
|
ReferencedContainer = "container:Fileable.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildActionEntry>
|
</BuildActionEntry>
|
||||||
</BuildActionEntries>
|
</BuildActionEntries>
|
||||||
|
@ -26,27 +26,26 @@
|
||||||
buildConfiguration = "Debug"
|
buildConfiguration = "Debug"
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||||
language = ""
|
|
||||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||||
<Testables>
|
<Testables>
|
||||||
<TestableReference
|
<TestableReference
|
||||||
skipped = "NO">
|
skipped = "NO">
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2570B5E41F983A6200E253A0"
|
BlueprintIdentifier = "D93F1CA01EAEDB6E009A7474"
|
||||||
BuildableName = "iOSFileKitTests.xctest"
|
BuildableName = "FileableTests.xctest"
|
||||||
BlueprintName = "iOSFileKitTests"
|
BlueprintName = "FileableTests"
|
||||||
ReferencedContainer = "container:FileKit.xcodeproj">
|
ReferencedContainer = "container:Fileable.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</TestableReference>
|
</TestableReference>
|
||||||
</Testables>
|
</Testables>
|
||||||
<MacroExpansion>
|
<MacroExpansion>
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2570B5DC1F983A6200E253A0"
|
BlueprintIdentifier = "D93F1C971EAEDB6E009A7474"
|
||||||
BuildableName = "iOSFileKit.framework"
|
BuildableName = "Fileable.framework"
|
||||||
BlueprintName = "iOSFileKit"
|
BlueprintName = "Fileable"
|
||||||
ReferencedContainer = "container:FileKit.xcodeproj">
|
ReferencedContainer = "container:Fileable.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</MacroExpansion>
|
</MacroExpansion>
|
||||||
<AdditionalOptions>
|
<AdditionalOptions>
|
||||||
|
@ -56,7 +55,6 @@
|
||||||
buildConfiguration = "Debug"
|
buildConfiguration = "Debug"
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||||
language = ""
|
|
||||||
launchStyle = "0"
|
launchStyle = "0"
|
||||||
useCustomWorkingDirectory = "NO"
|
useCustomWorkingDirectory = "NO"
|
||||||
ignoresPersistentStateOnLaunch = "NO"
|
ignoresPersistentStateOnLaunch = "NO"
|
||||||
|
@ -66,10 +64,10 @@
|
||||||
<MacroExpansion>
|
<MacroExpansion>
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2570B5DC1F983A6200E253A0"
|
BlueprintIdentifier = "D93F1C971EAEDB6E009A7474"
|
||||||
BuildableName = "iOSFileKit.framework"
|
BuildableName = "Fileable.framework"
|
||||||
BlueprintName = "iOSFileKit"
|
BlueprintName = "Fileable"
|
||||||
ReferencedContainer = "container:FileKit.xcodeproj">
|
ReferencedContainer = "container:Fileable.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</MacroExpansion>
|
</MacroExpansion>
|
||||||
<AdditionalOptions>
|
<AdditionalOptions>
|
||||||
|
@ -84,10 +82,10 @@
|
||||||
<MacroExpansion>
|
<MacroExpansion>
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2570B5DC1F983A6200E253A0"
|
BlueprintIdentifier = "D93F1C971EAEDB6E009A7474"
|
||||||
BuildableName = "iOSFileKit.framework"
|
BuildableName = "Fileable.framework"
|
||||||
BlueprintName = "iOSFileKit"
|
BlueprintName = "Fileable"
|
||||||
ReferencedContainer = "container:FileKit.xcodeproj">
|
ReferencedContainer = "container:Fileable.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</MacroExpansion>
|
</MacroExpansion>
|
||||||
</ProfileAction>
|
</ProfileAction>
|
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Workspace
|
||||||
|
version = "1.0">
|
||||||
|
<FileRef
|
||||||
|
location = "group:Fileable.xcodeproj">
|
||||||
|
</FileRef>
|
||||||
|
</Workspace>
|
25
Info.plist
25
Info.plist
|
@ -1,25 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
|
||||||
<string>en</string>
|
|
||||||
<key>CFBundleExecutable</key>
|
|
||||||
<string>$(EXECUTABLE_NAME)</string>
|
|
||||||
<key>CFBundleIdentifier</key>
|
|
||||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
|
||||||
<string>6.0</string>
|
|
||||||
<key>CFBundleName</key>
|
|
||||||
<string>$(PRODUCT_NAME)</string>
|
|
||||||
<key>CFBundlePackageType</key>
|
|
||||||
<string>FMWK</string>
|
|
||||||
<key>CFBundleShortVersionString</key>
|
|
||||||
<string>1.0</string>
|
|
||||||
<key>CFBundleSignature</key>
|
|
||||||
<string>????</string>
|
|
||||||
<key>CFBundleVersion</key>
|
|
||||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
|
||||||
<key>NSPrincipalClass</key>
|
|
||||||
<string></string>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
|
@ -4,12 +4,12 @@
|
||||||
import PackageDescription
|
import PackageDescription
|
||||||
|
|
||||||
let package = Package(
|
let package = Package(
|
||||||
name: "FileKit",
|
name: "Fileable",
|
||||||
products: [
|
products: [
|
||||||
// Products define the executables and libraries produced by a package, and make them visible to other packages.
|
// Products define the executables and libraries produced by a package, and make them visible to other packages.
|
||||||
.library(
|
.library(
|
||||||
name: "FileKit",
|
name: "Fileable",
|
||||||
targets: ["FileKit"]),
|
targets: ["Fileable"]),
|
||||||
],
|
],
|
||||||
dependencies: [
|
dependencies: [
|
||||||
// Dependencies declare other packages that this package depends on.
|
// Dependencies declare other packages that this package depends on.
|
||||||
|
@ -19,10 +19,10 @@ let package = Package(
|
||||||
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
|
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
|
||||||
// Targets can depend on other targets in this package, and on products in packages which this package depends on.
|
// Targets can depend on other targets in this package, and on products in packages which this package depends on.
|
||||||
.target(
|
.target(
|
||||||
name: "FileKit",
|
name: "Fileable",
|
||||||
dependencies: []),
|
dependencies: []),
|
||||||
.testTarget(
|
.testTarget(
|
||||||
name: "FileKitTests",
|
name: "FileableTests",
|
||||||
dependencies: ["FileKit"]),
|
dependencies: ["Fileable"]),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
import Foundation
|
|
||||||
|
|
||||||
|
|
||||||
enum FileError: Error {
|
|
||||||
case NotExists
|
|
||||||
case AleardyExists
|
|
||||||
case PermissionError
|
|
||||||
case Unkown(String)
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
|
|
||||||
extension FileKit {
|
|
||||||
|
|
||||||
public func cd(_ path: String) throws {
|
|
||||||
if !FileKit.fm.changeCurrentDirectoryPath(path) {
|
|
||||||
if !FileKit.fm.fileExists(atPath: path) {
|
|
||||||
throw FileError.NotExists
|
|
||||||
} else {
|
|
||||||
throw FileError.Unkown("Failed to change current direcotry.")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public func mkdir(_ path: String) throws {
|
|
||||||
try FileKit.fm.createDirectory(atPath: path, withIntermediateDirectories: true, attributes: nil)
|
|
||||||
}
|
|
||||||
|
|
||||||
public func rm(_ target: String) throws {
|
|
||||||
try FileKit.fm.removeItem(atPath: target)
|
|
||||||
}
|
|
||||||
|
|
||||||
public func mv(from fromPath: String, to toPath: String) throws {
|
|
||||||
try FileKit.fm.moveItem(atPath: fromPath, toPath: toPath)
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
//
|
|
||||||
// Readable.swift
|
|
||||||
// FileKitPackageDescription
|
|
||||||
//
|
|
||||||
// Created by Shota Shimazu on 2017/10/23.
|
|
||||||
//
|
|
||||||
|
|
||||||
import Foundation
|
|
||||||
|
|
||||||
open class FileKitReadable {
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
//
|
|
||||||
// Writable.swift
|
|
||||||
// FileKitPackageDescription
|
|
||||||
//
|
|
||||||
// Created by Shota Shimazu on 2017/10/23.
|
|
||||||
//
|
|
||||||
|
|
||||||
import Foundation
|
|
||||||
|
|
||||||
open class FileKitWritable {
|
|
||||||
|
|
||||||
}
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
//
|
||||||
|
// BasicOperation+Fileable.swift
|
||||||
|
// Fileable
|
||||||
|
//
|
||||||
|
// Created by Shota Shimazu on 2017/10/25.
|
||||||
|
// Copyright © 2017 Labbiness. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
import Foundation
|
||||||
|
|
||||||
|
extension Fileable {
|
||||||
|
|
||||||
|
public func cd(_ path: String) throws {
|
||||||
|
if !Fileable.fm.changeCurrentDirectoryPath(path) {
|
||||||
|
if !Fileable.fm.fileExists(atPath: path) {
|
||||||
|
throw FileableError.NotExists
|
||||||
|
} else {
|
||||||
|
throw FileableError.Unkown("Failed to change current direcotry.")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public func mkdir(_ path: String) throws {
|
||||||
|
try Fileable.fm.createDirectory(atPath: path, withIntermediateDirectories: true, attributes: nil)
|
||||||
|
}
|
||||||
|
|
||||||
|
public func rm(_ target: String) throws {
|
||||||
|
try Fileable.fm.removeItem(atPath: target)
|
||||||
|
}
|
||||||
|
|
||||||
|
public func mv(from fromPath: String, to toPath: String) throws {
|
||||||
|
try Fileable.fm.moveItem(atPath: fromPath, toPath: toPath)
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
//
|
||||||
|
// Errors.swift
|
||||||
|
// Fileable
|
||||||
|
//
|
||||||
|
// Created by Shota Shimazu on 2017/10/25.
|
||||||
|
// Copyright © 2017 Labbiness. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
import Foundation
|
||||||
|
|
||||||
|
|
||||||
|
enum FileableError: Error {
|
||||||
|
case NotExists
|
||||||
|
case AleardyExists
|
||||||
|
case PermissionError
|
||||||
|
case Unkown(String)
|
||||||
|
}
|
|
@ -1,6 +1,14 @@
|
||||||
|
//
|
||||||
|
// Fileable.swift
|
||||||
|
// Fileable
|
||||||
|
//
|
||||||
|
// Created by Shota Shimazu on Oct 25, 2017.
|
||||||
|
// Copyright © 2017 Labbiness. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
open class FileKit {
|
open class Fileable {
|
||||||
|
|
||||||
// Define typealias
|
// Define typealias
|
||||||
public typealias Path = String
|
public typealias Path = String
|
||||||
|
@ -24,8 +32,9 @@ open class FileKit {
|
||||||
|
|
||||||
|
|
||||||
// Internet file management
|
// Internet file management
|
||||||
extension FileKit {
|
extension Fileable {
|
||||||
public func curlO(url: String) {
|
public func curlO(url: String) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,22 @@
|
||||||
|
//
|
||||||
|
// Info+Fileable.swift
|
||||||
|
// Fileable
|
||||||
|
//
|
||||||
|
// Created by Shota Shimazu on 2017/10/25.
|
||||||
|
// Copyright © 2017 Labbiness. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
||||||
// Show file information
|
// Show file information
|
||||||
|
|
||||||
extension FileKit {
|
extension Fileable {
|
||||||
|
|
||||||
/// Get current working directory.
|
/// Get current working directory.
|
||||||
/// - returns: Return current directory path as a string.
|
/// - returns: Return current directory path as a string.
|
||||||
public func pwd() -> String {
|
public func pwd() -> String {
|
||||||
let path = FileKit.fm.currentDirectoryPath
|
let path = Fileable.fm.currentDirectoryPath
|
||||||
return path
|
return path
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,17 +31,17 @@ extension FileKit {
|
||||||
|
|
||||||
|
|
||||||
// Check file or directory existence
|
// Check file or directory existence
|
||||||
extension FileKit {
|
extension Fileable {
|
||||||
|
|
||||||
/// Check existence of file
|
/// Check existence of file
|
||||||
/// - returns: Return true if designated file exists.
|
/// - returns: Return true if designated file exists.
|
||||||
public var isFile: Bool {
|
public var isFile: Bool {
|
||||||
return FileKit.fm.fileExists(atPath: self.path)
|
return Fileable.fm.fileExists(atPath: self.path)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Check existence of directory
|
/// Check existence of directory
|
||||||
/// - returns: Return true if designated directory exists.
|
/// - returns: Return true if designated directory exists.
|
||||||
public var isDir: Bool {
|
public var isDir: Bool {
|
||||||
return FileKit.fm.fileExists(atPath: self.path)
|
return Fileable.fm.fileExists(atPath: self.path)
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,3 +1,11 @@
|
||||||
|
//
|
||||||
|
// Linux+Fileable.swift
|
||||||
|
// Fileable
|
||||||
|
//
|
||||||
|
// Created by Shota Shimazu on 2017/10/25.
|
||||||
|
// Copyright © 2017 Labbiness. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,15 @@
|
||||||
|
//
|
||||||
|
// Utils+Fileable.swift
|
||||||
|
// Fileable
|
||||||
|
//
|
||||||
|
// Created by Shota Shimazu on 2017/10/25.
|
||||||
|
// Copyright © 2017 Labbiness. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
// Utils
|
// Utils
|
||||||
extension FileKit {
|
extension Fileable {
|
||||||
|
|
||||||
public func touch(_ path: String) throws {
|
public func touch(_ path: String) throws {
|
||||||
let empty = ""
|
let empty = ""
|
|
@ -1,8 +1,9 @@
|
||||||
//
|
//
|
||||||
// iOSSupport.swift
|
// iOS+Fileable.swift
|
||||||
// FileKitPackageDescription
|
// Fileable
|
||||||
//
|
//
|
||||||
// Created by Shota Shimazu on 2017/10/18.
|
// Created by Shota Shimazu on 2017/10/25.
|
||||||
|
// Copyright © 2017 Labbiness. All rights reserved.
|
||||||
//
|
//
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
@ -10,7 +11,7 @@ import Foundation
|
||||||
|
|
||||||
#if os(iOS) || os(watchOS) || os(tvOS)
|
#if os(iOS) || os(watchOS) || os(tvOS)
|
||||||
|
|
||||||
extension FileKit {
|
extension Fileable {
|
||||||
|
|
||||||
static func appDocument() -> String {
|
static func appDocument() -> String {
|
||||||
return NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
|
return NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
|
|
@ -3,7 +3,7 @@
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
<string>en</string>
|
||||||
<key>CFBundleExecutable</key>
|
<key>CFBundleExecutable</key>
|
||||||
<string>$(EXECUTABLE_NAME)</string>
|
<string>$(EXECUTABLE_NAME)</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
|
@ -0,0 +1,61 @@
|
||||||
|
#!/bin/ruby
|
||||||
|
|
||||||
|
#
|
||||||
|
# CheckCocoaPodsQualityIndexes.rb
|
||||||
|
# by William Entriken, version 1.0.1
|
||||||
|
# Part of https://github.com/fulldecent/swift3-module-template
|
||||||
|
#
|
||||||
|
# The validates that all controllable quality metrics receive maximum score
|
||||||
|
# from CocoaPods's scoring quality algorithm
|
||||||
|
#
|
||||||
|
# Usage: ruby CheckCocoaPodsQualityIndexes.rb PODNAME
|
||||||
|
#
|
||||||
|
|
||||||
|
require "json"
|
||||||
|
require "uri"
|
||||||
|
require "net/http"
|
||||||
|
|
||||||
|
pod_name = ARGV.shift
|
||||||
|
|
||||||
|
puts "Reviewing CocoaPods's quality metrics for #{pod_name}"
|
||||||
|
puts "Metrics documentation: https://guides.cocoapods.org/making/quality-indexes.html"
|
||||||
|
puts "Modifiers from: https://cocoadocs-api-cocoapods-org.herokuapp.com/pods/#{pod_name}/stats"
|
||||||
|
puts "Raw data from: http://metrics.cocoapods.org/api/v1/pods/#{pod_name}"
|
||||||
|
puts "NOTE: You must pust a new version to CocoaPods to get new metrics!"
|
||||||
|
puts ""
|
||||||
|
|
||||||
|
uri = URI.parse('https://cocoadocs-api-cocoapods-org.herokuapp.com/pods/FDTake/stats')
|
||||||
|
http = Net::HTTP.new(uri.host, uri.port)
|
||||||
|
http.use_ssl = true if uri.scheme == 'https'
|
||||||
|
request = Net::HTTP::Get.new uri
|
||||||
|
response = http.request(request)
|
||||||
|
|
||||||
|
if !response.is_a? Net::HTTPOK
|
||||||
|
puts "HTTP fetching error!"
|
||||||
|
exit 1
|
||||||
|
end
|
||||||
|
|
||||||
|
passing = true
|
||||||
|
for metric in JSON.parse(response.body)['metrics']
|
||||||
|
if ['Verified Owner', 'Very Popular', 'Popular'].include? metric['title']
|
||||||
|
puts "SKIPPED\tYou cannot control: " + metric['title']
|
||||||
|
next
|
||||||
|
end
|
||||||
|
if metric['modifier'] >= 0
|
||||||
|
if metric['applies_for_pod']
|
||||||
|
puts "GOOD\tEarned points for: " + metric['title']
|
||||||
|
else
|
||||||
|
puts "BAD\tMissed points for: " + metric['title']
|
||||||
|
passing = false
|
||||||
|
end
|
||||||
|
else
|
||||||
|
if metric['applies_for_pod']
|
||||||
|
puts "BAD\tLost points for: " + metric['title']
|
||||||
|
passing = false
|
||||||
|
else
|
||||||
|
puts "GOOD\tAvoided penalty for: " + metric['title']
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
exit passing ? 0 : 1
|
|
@ -3,7 +3,7 @@
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
<string>en</string>
|
||||||
<key>CFBundleExecutable</key>
|
<key>CFBundleExecutable</key>
|
||||||
<string>$(EXECUTABLE_NAME)</string>
|
<string>$(EXECUTABLE_NAME)</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
|
@ -1,18 +0,0 @@
|
||||||
//
|
|
||||||
// iOSFileKit.h
|
|
||||||
// iOSFileKit
|
|
||||||
//
|
|
||||||
// Created by Shota Shimazu on 2017/10/19.
|
|
||||||
//
|
|
||||||
|
|
||||||
#import <UIKit/UIKit.h>
|
|
||||||
|
|
||||||
//! Project version number for iOSFileKit.
|
|
||||||
FOUNDATION_EXPORT double iOSFileKitVersionNumber;
|
|
||||||
|
|
||||||
//! Project version string for iOSFileKit.
|
|
||||||
FOUNDATION_EXPORT const unsigned char iOSFileKitVersionString[];
|
|
||||||
|
|
||||||
// In this header, you should import all the public headers of your framework using statements like #import <iOSFileKit/PublicHeader.h>
|
|
||||||
|
|
||||||
|
|
|
@ -1,35 +0,0 @@
|
||||||
//
|
|
||||||
// iOSFileKitTests.swift
|
|
||||||
// iOSFileKitTests
|
|
||||||
//
|
|
||||||
// Created by Shota Shimazu on 2017/10/19.
|
|
||||||
//
|
|
||||||
|
|
||||||
import XCTest
|
|
||||||
@testable import iOSFileKit
|
|
||||||
|
|
||||||
class iOSFileKitTests: XCTestCase {
|
|
||||||
|
|
||||||
override func setUp() {
|
|
||||||
super.setUp()
|
|
||||||
// Put setup code here. This method is called before the invocation of each test method in the class.
|
|
||||||
}
|
|
||||||
|
|
||||||
override func tearDown() {
|
|
||||||
// Put teardown code here. This method is called after the invocation of each test method in the class.
|
|
||||||
super.tearDown()
|
|
||||||
}
|
|
||||||
|
|
||||||
func testExample() {
|
|
||||||
// This is an example of a functional test case.
|
|
||||||
// Use XCTAssert and related functions to verify your tests produce the correct results.
|
|
||||||
}
|
|
||||||
|
|
||||||
func testPerformanceExample() {
|
|
||||||
// This is an example of a performance test case.
|
|
||||||
self.measure {
|
|
||||||
// Put the code you want to measure the time of here.
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue