Update for Xcode 9.2 and Swift 4
This commit is contained in:
parent
41bce946f3
commit
41169267ee
|
@ -0,0 +1,14 @@
|
||||||
|
##################
|
||||||
|
# All rules specific to this repo
|
||||||
|
##################
|
||||||
|
|
||||||
|
inherit_from: .rubocop_general.yml
|
||||||
|
|
||||||
|
Style/Documentation:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
Style/PerlBackrefs:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
Bundler/OrderedGems:
|
||||||
|
Enabled: false
|
|
@ -0,0 +1,121 @@
|
||||||
|
##################
|
||||||
|
# General Rubocop Config
|
||||||
|
##################
|
||||||
|
|
||||||
|
Style/ClassCheck:
|
||||||
|
EnforcedStyle: kind_of?
|
||||||
|
|
||||||
|
# Cop supports --auto-correct.
|
||||||
|
# Configuration parameters: EnforcedStyle, SupportedStyles.
|
||||||
|
Style/BracesAroundHashParameters:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
Lint/UselessAssignment:
|
||||||
|
Exclude:
|
||||||
|
- 'spec/**/*'
|
||||||
|
|
||||||
|
# Cop supports --auto-correct.
|
||||||
|
# Configuration parameters: EnforcedStyle, SupportedStyles.
|
||||||
|
Style/IndentHash:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
Style/RaiseArgs:
|
||||||
|
EnforcedStyle: exploded
|
||||||
|
|
||||||
|
Style/DoubleNegation:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
Lint/HandleExceptions:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# Cop supports --auto-correct.
|
||||||
|
Lint/UnusedBlockArgument:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# Needed for $verbose
|
||||||
|
Style/GlobalVars:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
Style/FileName:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# $? Exit
|
||||||
|
Style/SpecialGlobalVars:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# the let(:key) { ... } should be allowed in tests
|
||||||
|
Lint/ParenthesesAsGroupedExpression:
|
||||||
|
Exclude:
|
||||||
|
- 'spec/**/*'
|
||||||
|
|
||||||
|
# Block length
|
||||||
|
Metrics/BlockLength:
|
||||||
|
Max: 200
|
||||||
|
|
||||||
|
# options.rb might be large, we know that
|
||||||
|
Metrics/MethodLength:
|
||||||
|
Max: 60
|
||||||
|
Exclude:
|
||||||
|
- 'lib/*/options.rb'
|
||||||
|
|
||||||
|
Metrics/AbcSize:
|
||||||
|
Max: 60
|
||||||
|
Exclude:
|
||||||
|
- 'lib/*/options.rb'
|
||||||
|
|
||||||
|
# Both string notations are okay
|
||||||
|
Style/StringLiterals:
|
||||||
|
Enabled: true
|
||||||
|
EnforcedStyle: double_quotes
|
||||||
|
|
||||||
|
# The %w might be confusing for new users
|
||||||
|
Style/WordArray:
|
||||||
|
MinSize: 19
|
||||||
|
|
||||||
|
# Not a good thing
|
||||||
|
Style/RedundantSelf:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# raise and fail are both okay
|
||||||
|
Style/SignalException:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# Better too much 'return' than one missing
|
||||||
|
Style/RedundantReturn:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# Having if in the same line might not always be good
|
||||||
|
Style/IfUnlessModifier:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# That looks wrong
|
||||||
|
Style/AlignHash:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# and and or is okay
|
||||||
|
Style/AndOr:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
# Configuration parameters: CountComments.
|
||||||
|
Metrics/ClassLength:
|
||||||
|
Max: 320
|
||||||
|
|
||||||
|
Metrics/CyclomaticComplexity:
|
||||||
|
Max: 17
|
||||||
|
|
||||||
|
# Configuration parameters: AllowURI, URISchemes.
|
||||||
|
Metrics/LineLength:
|
||||||
|
Max: 370
|
||||||
|
|
||||||
|
# Configuration parameters: CountKeywordArgs.
|
||||||
|
Metrics/ParameterLists:
|
||||||
|
Max: 17
|
||||||
|
|
||||||
|
Metrics/PerceivedComplexity:
|
||||||
|
Max: 18
|
||||||
|
|
||||||
|
Style/DotPosition:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
|
Style/GuardClause:
|
||||||
|
Enabled: false
|
|
@ -1 +1 @@
|
||||||
3.0
|
4.0
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# * https://github.com/supermarin/xcpretty#usage
|
# * https://github.com/supermarin/xcpretty#usage
|
||||||
|
|
||||||
os: osx
|
os: osx
|
||||||
osx_image: xcode8
|
osx_image: xcode9.2
|
||||||
language: swift
|
language: swift
|
||||||
# cache: cocoapods
|
# cache: cocoapods
|
||||||
# podfile: Example/Podfile
|
# podfile: Example/Podfile
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
platform :osx, '10.10'
|
platform :osx, "10.10"
|
||||||
source 'https://github.com/CocoaPods/Specs.git'
|
source "https://github.com/CocoaPods/Specs.git"
|
||||||
use_frameworks!
|
use_frameworks!
|
||||||
|
|
||||||
|
target "SwiftScriptRunner_Tests" do
|
||||||
target 'SwiftScriptRunner_Tests', :exclusive => true do
|
pod "SwiftScriptRunner", path: "../"
|
||||||
pod "SwiftScriptRunner", :path => "../"
|
|
||||||
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -6,9 +6,11 @@ DEPENDENCIES:
|
||||||
|
|
||||||
EXTERNAL SOURCES:
|
EXTERNAL SOURCES:
|
||||||
SwiftScriptRunner:
|
SwiftScriptRunner:
|
||||||
:path: "../"
|
:path: ../
|
||||||
|
|
||||||
SPEC CHECKSUMS:
|
SPEC CHECKSUMS:
|
||||||
SwiftScriptRunner: f2e166de0c469c6693048c213b973c1ffde2d352
|
SwiftScriptRunner: 560ee669d781e9285399faac80064727b987fdcb
|
||||||
|
|
||||||
COCOAPODS: 0.38.2
|
PODFILE CHECKSUM: 99bfc4adaadefbd65f45d0c89a7e9b52754f1d66
|
||||||
|
|
||||||
|
COCOAPODS: 1.4.0
|
||||||
|
|
|
@ -6,9 +6,11 @@ DEPENDENCIES:
|
||||||
|
|
||||||
EXTERNAL SOURCES:
|
EXTERNAL SOURCES:
|
||||||
SwiftScriptRunner:
|
SwiftScriptRunner:
|
||||||
:path: "../"
|
:path: ../
|
||||||
|
|
||||||
SPEC CHECKSUMS:
|
SPEC CHECKSUMS:
|
||||||
SwiftScriptRunner: f2e166de0c469c6693048c213b973c1ffde2d352
|
SwiftScriptRunner: 560ee669d781e9285399faac80064727b987fdcb
|
||||||
|
|
||||||
COCOAPODS: 0.38.2
|
PODFILE CHECKSUM: 99bfc4adaadefbd65f45d0c89a7e9b52754f1d66
|
||||||
|
|
||||||
|
COCOAPODS: 1.4.0
|
||||||
|
|
|
@ -7,214 +7,210 @@
|
||||||
objects = {
|
objects = {
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
20C3D5A18869EF4FDFFB62F6D4954928 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6896430FB049FF41A722C59154D3C1B9 /* Foundation.framework */; };
|
08D476531C24E14C0320F3E6257575B8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73500A4C8988B3B4F7DD0F520E9F4815 /* Cocoa.framework */; };
|
||||||
2418E58B1E40EA46979B69EDEFA765ED /* Pods-SwiftScriptRunner_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3ED7AD2CE012ED237FD1E15E4442EEC /* Pods-SwiftScriptRunner_Tests-dummy.m */; };
|
19161E06905ED698FE001AF28457519E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73500A4C8988B3B4F7DD0F520E9F4815 /* Cocoa.framework */; };
|
||||||
2ABE8A5E930294620D1D16F0CAF0F779 /* Pods-SwiftScriptRunner_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39AD9FA7ADAB1FAF09919EC99A9BE301 /* Pods-SwiftScriptRunner_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
3977A9CDFD80177316904F240517BE95 /* SwiftScriptRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D60A9497B69EEAEF10840048F2D05E /* SwiftScriptRunner.swift */; };
|
||||||
3E1045BB4541202E94A81A537EA79A53 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E2E49399F0758F6D5A37F54A2B57C89 /* Cocoa.framework */; };
|
4D65878DFB2194816C0C488A46DAC514 /* Pods-SwiftScriptRunner_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C17EAA3B66FC54FCF126998BEE0ED25B /* Pods-SwiftScriptRunner_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
3FEBB2CD2EF15B7A20EB691C27962830 /* SwiftScriptRunner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D8867D82E0ECC0B0227B6DDD67E2BBC /* SwiftScriptRunner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
7F8BE3B4DA31DEA9C0D885CE7B49518F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB3D1345A17837D250190A2222C578BD /* Foundation.framework */; };
|
||||||
65E7C40341BC291F67FD6F611D8BD36A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E2E49399F0758F6D5A37F54A2B57C89 /* Cocoa.framework */; };
|
9EF40844D16BE8E6A460246A57075367 /* Pods-SwiftScriptRunner_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C9618534C840EF8FAFAA93B3E342CA20 /* Pods-SwiftScriptRunner_Tests-dummy.m */; };
|
||||||
716DA2EFE9D1B5EF7F47FAB346BA0657 /* SwiftScriptRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD40B38E38F8643B13B1641CD65B845A /* SwiftScriptRunner.swift */; };
|
E64E9E87F406DD9CAF4975EE7EB04584 /* SwiftScriptRunner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E92E622BEBFFD8B0F28D1B6A5C511D99 /* SwiftScriptRunner-dummy.m */; };
|
||||||
810D5D48E0C5C6CA04C5BCE5C0CD8FF8 /* SwiftScriptRunner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 50095187B680FFC2B7F963740678CCC2 /* SwiftScriptRunner-dummy.m */; };
|
ED2CEC47803C9CA5FE065D1124C8F9E8 /* SwiftScriptRunner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CE72CD7F51FD3D5D54FBC0AA22F3D96 /* SwiftScriptRunner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
78366EEA7B193E3780284E79BAEC4534 /* PBXContainerItemProxy */ = {
|
5B206E9685FB1489D62EEDFEF5811F31 /* PBXContainerItemProxy */ = {
|
||||||
isa = PBXContainerItemProxy;
|
isa = PBXContainerItemProxy;
|
||||||
containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
|
containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
|
||||||
proxyType = 1;
|
proxyType = 1;
|
||||||
remoteGlobalIDString = 550E1FDEBB51F3FBE1F7BE157C4040D0;
|
remoteGlobalIDString = 109A9E1CDC02C963BE710983A4291CA7;
|
||||||
remoteInfo = SwiftScriptRunner;
|
remoteInfo = SwiftScriptRunner;
|
||||||
};
|
};
|
||||||
/* End PBXContainerItemProxy section */
|
/* End PBXContainerItemProxy section */
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
0A673AE2DAD5CFA2E741DB872899E086 /* Pods_SwiftScriptRunner_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SwiftScriptRunner_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
14C693C03B87E337A81230A1181DDA01 /* SwiftScriptRunner-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftScriptRunner-prefix.pch"; sourceTree = "<group>"; };
|
||||||
29BE3727408EC492A170D418E0DA3760 /* SwiftScriptRunner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = SwiftScriptRunner.modulemap; sourceTree = "<group>"; };
|
2840BE099E124216621C9F0CC57C6268 /* Pods-SwiftScriptRunner_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SwiftScriptRunner_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
|
||||||
39AD9FA7ADAB1FAF09919EC99A9BE301 /* Pods-SwiftScriptRunner_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SwiftScriptRunner_Tests-umbrella.h"; sourceTree = "<group>"; };
|
2DDB7A5A4DC1F839B62671F264728C53 /* Pods_SwiftScriptRunner_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SwiftScriptRunner_Tests.framework; path = "Pods-SwiftScriptRunner_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
3E2E49399F0758F6D5A37F54A2B57C89 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; };
|
3AED2CA7355D2A66061E7B0CF7F25C4D /* Pods-SwiftScriptRunner_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SwiftScriptRunner_Tests-frameworks.sh"; sourceTree = "<group>"; };
|
||||||
4F9983F6A115B771F39DB2A23BB6A3FD /* Pods-SwiftScriptRunner_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SwiftScriptRunner_Tests-resources.sh"; sourceTree = "<group>"; };
|
3CE72CD7F51FD3D5D54FBC0AA22F3D96 /* SwiftScriptRunner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftScriptRunner-umbrella.h"; sourceTree = "<group>"; };
|
||||||
50095187B680FFC2B7F963740678CCC2 /* SwiftScriptRunner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftScriptRunner-dummy.m"; sourceTree = "<group>"; };
|
42139E8867F365BF1990744A001643BD /* SwiftScriptRunner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftScriptRunner.framework; path = SwiftScriptRunner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
5640C8B090589FCBE975F62FBE71C3C4 /* Pods-SwiftScriptRunner_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SwiftScriptRunner_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
|
52D60A9497B69EEAEF10840048F2D05E /* SwiftScriptRunner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftScriptRunner.swift; path = Pod/Classes/SwiftScriptRunner.swift; sourceTree = "<group>"; };
|
||||||
6896430FB049FF41A722C59154D3C1B9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
|
632B70AC8F6239CCC1A3628A7DEDA323 /* Pods-SwiftScriptRunner_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SwiftScriptRunner_Tests.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
6D8867D82E0ECC0B0227B6DDD67E2BBC /* SwiftScriptRunner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftScriptRunner-umbrella.h"; sourceTree = "<group>"; };
|
63B6D45708795BBF570D4515421C344D /* Pods-SwiftScriptRunner_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SwiftScriptRunner_Tests.modulemap"; sourceTree = "<group>"; };
|
||||||
7428D0A9EAB6403CD38E2C4FE47E55D8 /* Pods-SwiftScriptRunner_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SwiftScriptRunner_Tests.release.xcconfig"; sourceTree = "<group>"; };
|
73500A4C8988B3B4F7DD0F520E9F4815 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; };
|
||||||
76FD26F99C1198EA5C58509A46F8D410 /* SwiftScriptRunner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftScriptRunner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
8124A34B6500B194F9BF9978C8FE159E /* Pods-SwiftScriptRunner_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SwiftScriptRunner_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
|
||||||
777EDA903D05F7111C0109FAACA80D86 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
8F91F2A8D3F7CE675316187AD9569816 /* SwiftScriptRunner.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = SwiftScriptRunner.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
|
||||||
7E79E5EE61CA03ACFC0B9A013037CCBF /* Pods-SwiftScriptRunner_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-SwiftScriptRunner_Tests.modulemap"; sourceTree = "<group>"; };
|
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
|
||||||
894ACBF732656324ED1BC0497EF28FB7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
9E17D8827C5420069FC5279EFE671EE7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
95DC568B6F6428B6278EC7EC8D9F5B55 /* SwiftScriptRunner-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SwiftScriptRunner-Private.xcconfig"; sourceTree = "<group>"; };
|
A475F800090376CFB914E24ACA824884 /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SwiftScriptRunner_Tests.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
982FB328A374322957F558092E6647F3 /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SwiftScriptRunner_Tests.debug.xcconfig"; sourceTree = "<group>"; };
|
A79D69D20E2BB0D2A279DCD8EBC132AD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
B702E32462A8B98BBB7CF78AB0579C8C /* Pods-SwiftScriptRunner_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SwiftScriptRunner_Tests-frameworks.sh"; sourceTree = "<group>"; };
|
ABDB11BBC913A37D70B711BD20266FD6 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; };
|
||||||
BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
|
BB3D1345A17837D250190A2222C578BD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
|
||||||
C3ED7AD2CE012ED237FD1E15E4442EEC /* Pods-SwiftScriptRunner_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SwiftScriptRunner_Tests-dummy.m"; sourceTree = "<group>"; };
|
C17EAA3B66FC54FCF126998BEE0ED25B /* Pods-SwiftScriptRunner_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SwiftScriptRunner_Tests-umbrella.h"; sourceTree = "<group>"; };
|
||||||
CD40B38E38F8643B13B1641CD65B845A /* SwiftScriptRunner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftScriptRunner.swift; sourceTree = "<group>"; };
|
C9618534C840EF8FAFAA93B3E342CA20 /* Pods-SwiftScriptRunner_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SwiftScriptRunner_Tests-dummy.m"; sourceTree = "<group>"; };
|
||||||
DA4610115038ED43C45A7D3A847F8B34 /* SwiftScriptRunner-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftScriptRunner-prefix.pch"; sourceTree = "<group>"; };
|
DBC87109B6381279418D4CBE4A650A30 /* Pods-SwiftScriptRunner_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SwiftScriptRunner_Tests-resources.sh"; sourceTree = "<group>"; };
|
||||||
DC4A06C1FBDE20DE587F8C99496F2DF7 /* SwiftScriptRunner.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftScriptRunner.xcconfig; sourceTree = "<group>"; };
|
E0EF746A03C8D5C3E146D2B0D27BAA41 /* SwiftScriptRunner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftScriptRunner.modulemap; sourceTree = "<group>"; };
|
||||||
ECD72E0ECF7829CA970FFB4006374AC5 /* Pods-SwiftScriptRunner_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SwiftScriptRunner_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
|
E7571B71EA860630F8D6EE185870AA0F /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
|
||||||
|
E92E622BEBFFD8B0F28D1B6A5C511D99 /* SwiftScriptRunner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftScriptRunner-dummy.m"; sourceTree = "<group>"; };
|
||||||
|
FDB14950BD4F497DE5E7CF7DC482A5B8 /* SwiftScriptRunner.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftScriptRunner.xcconfig; sourceTree = "<group>"; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
12277A9DAC008A71CB97AB71B84F0EC4 /* Frameworks */ = {
|
3290CF473D5256461EFF40ABA93905FE /* Frameworks */ = {
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
3E1045BB4541202E94A81A537EA79A53 /* Cocoa.framework in Frameworks */,
|
08D476531C24E14C0320F3E6257575B8 /* Cocoa.framework in Frameworks */,
|
||||||
20C3D5A18869EF4FDFFB62F6D4954928 /* Foundation.framework in Frameworks */,
|
7F8BE3B4DA31DEA9C0D885CE7B49518F /* Foundation.framework in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
CBB88AE4FC1BCFE1DA35B45ED0FD7B42 /* Frameworks */ = {
|
FF4E41483F12E159C89F80D3083DEE9D /* Frameworks */ = {
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
65E7C40341BC291F67FD6F611D8BD36A /* Cocoa.framework in Frameworks */,
|
19161E06905ED698FE001AF28457519E /* Cocoa.framework in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
/* End PBXFrameworksBuildPhase section */
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
/* Begin PBXGroup section */
|
||||||
032C8EAE0DD2AE98697E541516467B52 /* Pods-SwiftScriptRunner_Tests */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
894ACBF732656324ED1BC0497EF28FB7 /* Info.plist */,
|
|
||||||
7E79E5EE61CA03ACFC0B9A013037CCBF /* Pods-SwiftScriptRunner_Tests.modulemap */,
|
|
||||||
5640C8B090589FCBE975F62FBE71C3C4 /* Pods-SwiftScriptRunner_Tests-acknowledgements.markdown */,
|
|
||||||
ECD72E0ECF7829CA970FFB4006374AC5 /* Pods-SwiftScriptRunner_Tests-acknowledgements.plist */,
|
|
||||||
C3ED7AD2CE012ED237FD1E15E4442EEC /* Pods-SwiftScriptRunner_Tests-dummy.m */,
|
|
||||||
B702E32462A8B98BBB7CF78AB0579C8C /* Pods-SwiftScriptRunner_Tests-frameworks.sh */,
|
|
||||||
4F9983F6A115B771F39DB2A23BB6A3FD /* Pods-SwiftScriptRunner_Tests-resources.sh */,
|
|
||||||
39AD9FA7ADAB1FAF09919EC99A9BE301 /* Pods-SwiftScriptRunner_Tests-umbrella.h */,
|
|
||||||
982FB328A374322957F558092E6647F3 /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */,
|
|
||||||
7428D0A9EAB6403CD38E2C4FE47E55D8 /* Pods-SwiftScriptRunner_Tests.release.xcconfig */,
|
|
||||||
);
|
|
||||||
name = "Pods-SwiftScriptRunner_Tests";
|
|
||||||
path = "Target Support Files/Pods-SwiftScriptRunner_Tests";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
0BDB3FEFD99587C00AC8E7ABCA0C84C7 /* Targets Support Files */ = {
|
0BDB3FEFD99587C00AC8E7ABCA0C84C7 /* Targets Support Files */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
032C8EAE0DD2AE98697E541516467B52 /* Pods-SwiftScriptRunner_Tests */,
|
97EA53AF471CE9C9604EF5948186356E /* Pods-SwiftScriptRunner_Tests */,
|
||||||
);
|
);
|
||||||
name = "Targets Support Files";
|
name = "Targets Support Files";
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
0D435EDBC799DB7A1EBA851C1373503F /* Pod */ = {
|
0C8C7209247DA56EBBED4A08A874A01A /* Products */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
E4102DBB591541135AF906E6FFA76C1F /* Classes */,
|
2DDB7A5A4DC1F839B62671F264728C53 /* Pods_SwiftScriptRunner_Tests.framework */,
|
||||||
);
|
42139E8867F365BF1990744A001643BD /* SwiftScriptRunner.framework */,
|
||||||
path = Pod;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
52590BF62EC718B3501E9CD51A0043E1 /* SwiftScriptRunner */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
0D435EDBC799DB7A1EBA851C1373503F /* Pod */,
|
|
||||||
F6DB939B9F3CCD67B25E8F6AE3F7C4ED /* Support Files */,
|
|
||||||
);
|
|
||||||
name = SwiftScriptRunner;
|
|
||||||
path = ../..;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
75F3419C041E075650D2BF3251582D28 /* Development Pods */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
52590BF62EC718B3501E9CD51A0043E1 /* SwiftScriptRunner */,
|
|
||||||
);
|
|
||||||
name = "Development Pods";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
7DB346D0F39D3F0E887471402A8071AB = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */,
|
|
||||||
75F3419C041E075650D2BF3251582D28 /* Development Pods */,
|
|
||||||
D648CE86F139C7CCFD55D5B8A03BE74B /* Frameworks */,
|
|
||||||
CCA510CFBEA2D207524CDA0D73C3B561 /* Products */,
|
|
||||||
0BDB3FEFD99587C00AC8E7ABCA0C84C7 /* Targets Support Files */,
|
|
||||||
);
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
A3D165204A0DBBB177C0D01935B3D0B7 /* OS X */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
3E2E49399F0758F6D5A37F54A2B57C89 /* Cocoa.framework */,
|
|
||||||
6896430FB049FF41A722C59154D3C1B9 /* Foundation.framework */,
|
|
||||||
);
|
|
||||||
name = "OS X";
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
0A673AE2DAD5CFA2E741DB872899E086 /* Pods_SwiftScriptRunner_Tests.framework */,
|
|
||||||
76FD26F99C1198EA5C58509A46F8D410 /* SwiftScriptRunner.framework */,
|
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
D648CE86F139C7CCFD55D5B8A03BE74B /* Frameworks */ = {
|
10355042F674F6FECDD95034CC600DA9 /* Development Pods */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
A3D165204A0DBBB177C0D01935B3D0B7 /* OS X */,
|
FB590D2135F489F27E05FB5DDB1667A5 /* SwiftScriptRunner */,
|
||||||
);
|
);
|
||||||
name = Frameworks;
|
name = "Development Pods";
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
E4102DBB591541135AF906E6FFA76C1F /* Classes */ = {
|
4DEE22459FAC65C0AB20A4079495B3F9 /* OS X */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
CD40B38E38F8643B13B1641CD65B845A /* SwiftScriptRunner.swift */,
|
73500A4C8988B3B4F7DD0F520E9F4815 /* Cocoa.framework */,
|
||||||
|
BB3D1345A17837D250190A2222C578BD /* Foundation.framework */,
|
||||||
);
|
);
|
||||||
path = Classes;
|
name = "OS X";
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
F6DB939B9F3CCD67B25E8F6AE3F7C4ED /* Support Files */ = {
|
7D900054277CE55B928BCAD35445397F /* Support Files */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
777EDA903D05F7111C0109FAACA80D86 /* Info.plist */,
|
A79D69D20E2BB0D2A279DCD8EBC132AD /* Info.plist */,
|
||||||
29BE3727408EC492A170D418E0DA3760 /* SwiftScriptRunner.modulemap */,
|
E0EF746A03C8D5C3E146D2B0D27BAA41 /* SwiftScriptRunner.modulemap */,
|
||||||
DC4A06C1FBDE20DE587F8C99496F2DF7 /* SwiftScriptRunner.xcconfig */,
|
FDB14950BD4F497DE5E7CF7DC482A5B8 /* SwiftScriptRunner.xcconfig */,
|
||||||
95DC568B6F6428B6278EC7EC8D9F5B55 /* SwiftScriptRunner-Private.xcconfig */,
|
E92E622BEBFFD8B0F28D1B6A5C511D99 /* SwiftScriptRunner-dummy.m */,
|
||||||
50095187B680FFC2B7F963740678CCC2 /* SwiftScriptRunner-dummy.m */,
|
14C693C03B87E337A81230A1181DDA01 /* SwiftScriptRunner-prefix.pch */,
|
||||||
DA4610115038ED43C45A7D3A847F8B34 /* SwiftScriptRunner-prefix.pch */,
|
3CE72CD7F51FD3D5D54FBC0AA22F3D96 /* SwiftScriptRunner-umbrella.h */,
|
||||||
6D8867D82E0ECC0B0227B6DDD67E2BBC /* SwiftScriptRunner-umbrella.h */,
|
|
||||||
);
|
);
|
||||||
name = "Support Files";
|
name = "Support Files";
|
||||||
path = "Example/Pods/Target Support Files/SwiftScriptRunner";
|
path = "Example/Pods/Target Support Files/SwiftScriptRunner";
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
|
7DB346D0F39D3F0E887471402A8071AB = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */,
|
||||||
|
10355042F674F6FECDD95034CC600DA9 /* Development Pods */,
|
||||||
|
D648CE86F139C7CCFD55D5B8A03BE74B /* Frameworks */,
|
||||||
|
0C8C7209247DA56EBBED4A08A874A01A /* Products */,
|
||||||
|
0BDB3FEFD99587C00AC8E7ABCA0C84C7 /* Targets Support Files */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
97EA53AF471CE9C9604EF5948186356E /* Pods-SwiftScriptRunner_Tests */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
9E17D8827C5420069FC5279EFE671EE7 /* Info.plist */,
|
||||||
|
63B6D45708795BBF570D4515421C344D /* Pods-SwiftScriptRunner_Tests.modulemap */,
|
||||||
|
2840BE099E124216621C9F0CC57C6268 /* Pods-SwiftScriptRunner_Tests-acknowledgements.markdown */,
|
||||||
|
8124A34B6500B194F9BF9978C8FE159E /* Pods-SwiftScriptRunner_Tests-acknowledgements.plist */,
|
||||||
|
C9618534C840EF8FAFAA93B3E342CA20 /* Pods-SwiftScriptRunner_Tests-dummy.m */,
|
||||||
|
3AED2CA7355D2A66061E7B0CF7F25C4D /* Pods-SwiftScriptRunner_Tests-frameworks.sh */,
|
||||||
|
DBC87109B6381279418D4CBE4A650A30 /* Pods-SwiftScriptRunner_Tests-resources.sh */,
|
||||||
|
C17EAA3B66FC54FCF126998BEE0ED25B /* Pods-SwiftScriptRunner_Tests-umbrella.h */,
|
||||||
|
A475F800090376CFB914E24ACA824884 /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */,
|
||||||
|
632B70AC8F6239CCC1A3628A7DEDA323 /* Pods-SwiftScriptRunner_Tests.release.xcconfig */,
|
||||||
|
);
|
||||||
|
name = "Pods-SwiftScriptRunner_Tests";
|
||||||
|
path = "Target Support Files/Pods-SwiftScriptRunner_Tests";
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
C17A3A73BB14DAB8ACEA5BC4093CB809 /* Pod */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
ABDB11BBC913A37D70B711BD20266FD6 /* LICENSE */,
|
||||||
|
E7571B71EA860630F8D6EE185870AA0F /* README.md */,
|
||||||
|
8F91F2A8D3F7CE675316187AD9569816 /* SwiftScriptRunner.podspec */,
|
||||||
|
);
|
||||||
|
name = Pod;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
D648CE86F139C7CCFD55D5B8A03BE74B /* Frameworks */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4DEE22459FAC65C0AB20A4079495B3F9 /* OS X */,
|
||||||
|
);
|
||||||
|
name = Frameworks;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
FB590D2135F489F27E05FB5DDB1667A5 /* SwiftScriptRunner */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
52D60A9497B69EEAEF10840048F2D05E /* SwiftScriptRunner.swift */,
|
||||||
|
C17A3A73BB14DAB8ACEA5BC4093CB809 /* Pod */,
|
||||||
|
7D900054277CE55B928BCAD35445397F /* Support Files */,
|
||||||
|
);
|
||||||
|
name = SwiftScriptRunner;
|
||||||
|
path = ../..;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
/* End PBXGroup section */
|
/* End PBXGroup section */
|
||||||
|
|
||||||
/* Begin PBXHeadersBuildPhase section */
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
4FCB80C76C4B645A62E44E5B7A541CE2 /* Headers */ = {
|
8082DC39D9509152ED146B49C64BA258 /* Headers */ = {
|
||||||
isa = PBXHeadersBuildPhase;
|
isa = PBXHeadersBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
3FEBB2CD2EF15B7A20EB691C27962830 /* SwiftScriptRunner-umbrella.h in Headers */,
|
4D65878DFB2194816C0C488A46DAC514 /* Pods-SwiftScriptRunner_Tests-umbrella.h in Headers */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
EE3A0798AE2815EAECE80C95C363CA00 /* Headers */ = {
|
E037ED3BDACA9D157F03EF666902669E /* Headers */ = {
|
||||||
isa = PBXHeadersBuildPhase;
|
isa = PBXHeadersBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
2ABE8A5E930294620D1D16F0CAF0F779 /* Pods-SwiftScriptRunner_Tests-umbrella.h in Headers */,
|
ED2CEC47803C9CA5FE065D1124C8F9E8 /* SwiftScriptRunner-umbrella.h in Headers */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
/* End PBXHeadersBuildPhase section */
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
550E1FDEBB51F3FBE1F7BE157C4040D0 /* SwiftScriptRunner */ = {
|
109A9E1CDC02C963BE710983A4291CA7 /* SwiftScriptRunner */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 201C046D28B0EF907E5C669B7F637496 /* Build configuration list for PBXNativeTarget "SwiftScriptRunner" */;
|
buildConfigurationList = 195893FCA8672F6DB1EA25D88F7931F8 /* Build configuration list for PBXNativeTarget "SwiftScriptRunner" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
18D85B054B6DB8E71D426CC64420EA40 /* Sources */,
|
428B41631FCD54E34724C824ABA01697 /* Sources */,
|
||||||
12277A9DAC008A71CB97AB71B84F0EC4 /* Frameworks */,
|
3290CF473D5256461EFF40ABA93905FE /* Frameworks */,
|
||||||
4FCB80C76C4B645A62E44E5B7A541CE2 /* Headers */,
|
E037ED3BDACA9D157F03EF666902669E /* Headers */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
|
@ -222,25 +218,25 @@
|
||||||
);
|
);
|
||||||
name = SwiftScriptRunner;
|
name = SwiftScriptRunner;
|
||||||
productName = SwiftScriptRunner;
|
productName = SwiftScriptRunner;
|
||||||
productReference = 76FD26F99C1198EA5C58509A46F8D410 /* SwiftScriptRunner.framework */;
|
productReference = 42139E8867F365BF1990744A001643BD /* SwiftScriptRunner.framework */;
|
||||||
productType = "com.apple.product-type.framework";
|
productType = "com.apple.product-type.framework";
|
||||||
};
|
};
|
||||||
EE61A85D5DF805158360988B1E5293A5 /* Pods-SwiftScriptRunner_Tests */ = {
|
34CB608B9CA6C8EB561F2EAF6953D024 /* Pods-SwiftScriptRunner_Tests */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 530DF8402DF069E4B4543A4B5F1B92ED /* Build configuration list for PBXNativeTarget "Pods-SwiftScriptRunner_Tests" */;
|
buildConfigurationList = 83B02BE7E6910713156186A096565573 /* Build configuration list for PBXNativeTarget "Pods-SwiftScriptRunner_Tests" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
FE6A912D749CC8172927C63B8966D2BB /* Sources */,
|
C47532907C07CFBD8CC17330CB3286C6 /* Sources */,
|
||||||
CBB88AE4FC1BCFE1DA35B45ED0FD7B42 /* Frameworks */,
|
FF4E41483F12E159C89F80D3083DEE9D /* Frameworks */,
|
||||||
EE3A0798AE2815EAECE80C95C363CA00 /* Headers */,
|
8082DC39D9509152ED146B49C64BA258 /* Headers */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
dependencies = (
|
dependencies = (
|
||||||
0CBF6F12727CDC28AB7144D3011233A6 /* PBXTargetDependency */,
|
87D988DC5271A7717971ABC2BD8F6BA1 /* PBXTargetDependency */,
|
||||||
);
|
);
|
||||||
name = "Pods-SwiftScriptRunner_Tests";
|
name = "Pods-SwiftScriptRunner_Tests";
|
||||||
productName = "Pods-SwiftScriptRunner_Tests";
|
productName = "Pods-SwiftScriptRunner_Tests";
|
||||||
productReference = 0A673AE2DAD5CFA2E741DB872899E086 /* Pods_SwiftScriptRunner_Tests.framework */;
|
productReference = 2DDB7A5A4DC1F839B62671F264728C53 /* Pods_SwiftScriptRunner_Tests.framework */;
|
||||||
productType = "com.apple.product-type.framework";
|
productType = "com.apple.product-type.framework";
|
||||||
};
|
};
|
||||||
/* End PBXNativeTarget section */
|
/* End PBXNativeTarget section */
|
||||||
|
@ -249,13 +245,8 @@
|
||||||
D41D8CD98F00B204E9800998ECF8427E /* Project object */ = {
|
D41D8CD98F00B204E9800998ECF8427E /* Project object */ = {
|
||||||
isa = PBXProject;
|
isa = PBXProject;
|
||||||
attributes = {
|
attributes = {
|
||||||
LastSwiftUpdateCheck = 0700;
|
LastSwiftUpdateCheck = 0930;
|
||||||
LastUpgradeCheck = 0700;
|
LastUpgradeCheck = 0930;
|
||||||
TargetAttributes = {
|
|
||||||
550E1FDEBB51F3FBE1F7BE157C4040D0 = {
|
|
||||||
LastSwiftMigration = 0800;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
|
buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
|
||||||
compatibilityVersion = "Xcode 3.2";
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
@ -265,57 +256,119 @@
|
||||||
en,
|
en,
|
||||||
);
|
);
|
||||||
mainGroup = 7DB346D0F39D3F0E887471402A8071AB;
|
mainGroup = 7DB346D0F39D3F0E887471402A8071AB;
|
||||||
productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */;
|
productRefGroup = 0C8C7209247DA56EBBED4A08A874A01A /* Products */;
|
||||||
projectDirPath = "";
|
projectDirPath = "";
|
||||||
projectRoot = "";
|
projectRoot = "";
|
||||||
targets = (
|
targets = (
|
||||||
EE61A85D5DF805158360988B1E5293A5 /* Pods-SwiftScriptRunner_Tests */,
|
34CB608B9CA6C8EB561F2EAF6953D024 /* Pods-SwiftScriptRunner_Tests */,
|
||||||
550E1FDEBB51F3FBE1F7BE157C4040D0 /* SwiftScriptRunner */,
|
109A9E1CDC02C963BE710983A4291CA7 /* SwiftScriptRunner */,
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
/* End PBXProject section */
|
/* End PBXProject section */
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
18D85B054B6DB8E71D426CC64420EA40 /* Sources */ = {
|
428B41631FCD54E34724C824ABA01697 /* Sources */ = {
|
||||||
isa = PBXSourcesBuildPhase;
|
isa = PBXSourcesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
810D5D48E0C5C6CA04C5BCE5C0CD8FF8 /* SwiftScriptRunner-dummy.m in Sources */,
|
E64E9E87F406DD9CAF4975EE7EB04584 /* SwiftScriptRunner-dummy.m in Sources */,
|
||||||
716DA2EFE9D1B5EF7F47FAB346BA0657 /* SwiftScriptRunner.swift in Sources */,
|
3977A9CDFD80177316904F240517BE95 /* SwiftScriptRunner.swift in Sources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
FE6A912D749CC8172927C63B8966D2BB /* Sources */ = {
|
C47532907C07CFBD8CC17330CB3286C6 /* Sources */ = {
|
||||||
isa = PBXSourcesBuildPhase;
|
isa = PBXSourcesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
2418E58B1E40EA46979B69EDEFA765ED /* Pods-SwiftScriptRunner_Tests-dummy.m in Sources */,
|
9EF40844D16BE8E6A460246A57075367 /* Pods-SwiftScriptRunner_Tests-dummy.m in Sources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
/* End PBXSourcesBuildPhase section */
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXTargetDependency section */
|
/* Begin PBXTargetDependency section */
|
||||||
0CBF6F12727CDC28AB7144D3011233A6 /* PBXTargetDependency */ = {
|
87D988DC5271A7717971ABC2BD8F6BA1 /* PBXTargetDependency */ = {
|
||||||
isa = PBXTargetDependency;
|
isa = PBXTargetDependency;
|
||||||
name = SwiftScriptRunner;
|
name = SwiftScriptRunner;
|
||||||
target = 550E1FDEBB51F3FBE1F7BE157C4040D0 /* SwiftScriptRunner */;
|
target = 109A9E1CDC02C963BE710983A4291CA7 /* SwiftScriptRunner */;
|
||||||
targetProxy = 78366EEA7B193E3780284E79BAEC4534 /* PBXContainerItemProxy */;
|
targetProxy = 5B206E9685FB1489D62EEDFEF5811F31 /* PBXContainerItemProxy */;
|
||||||
};
|
};
|
||||||
/* End PBXTargetDependency section */
|
/* End PBXTargetDependency section */
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */
|
/* Begin XCBuildConfiguration section */
|
||||||
1DF235371CBABCEC453C60F163FCCF43 /* Debug */ = {
|
756A8915349BF57F06C07F32230CEF1A /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 95DC568B6F6428B6278EC7EC8D9F5B55 /* SwiftScriptRunner-Private.xcconfig */;
|
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
CURRENT_PROJECT_VERSION = 0.1.0;
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
DEFINES_MODULE = YES;
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||||
DYLIB_COMPATIBILITY_VERSION = 0.1.0;
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||||
DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)";
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
CLANG_ENABLE_MODULES = YES;
|
||||||
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||||||
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||||
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_COMMA = YES;
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = 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_IMPLICIT_RETAIN_SELF = 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_SIGNING_REQUIRED = NO;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
ENABLE_NS_ASSERTIONS = NO;
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||||
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"POD_CONFIGURATION_RELEASE=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;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||||
|
MTL_ENABLE_DEBUG_INFO = NO;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
|
||||||
|
STRIP_INSTALLED_PRODUCT = NO;
|
||||||
|
SYMROOT = "${SRCROOT}/../build";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
7BEAFD4960147AE8791E7C402581DD44 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = FDB14950BD4F497DE5E7CF7DC482A5B8 /* SwiftScriptRunner.xcconfig */;
|
||||||
|
buildSettings = {
|
||||||
|
CLANG_ENABLE_OBJC_WEAK = NO;
|
||||||
|
CODE_SIGN_IDENTITY = "";
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
|
||||||
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
|
DEFINES_MODULE = YES;
|
||||||
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||||
|
DYLIB_CURRENT_VERSION = 1;
|
||||||
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||||
FRAMEWORK_VERSION = A;
|
FRAMEWORK_VERSION = A;
|
||||||
GCC_PREFIX_HEADER = "Target Support Files/SwiftScriptRunner/SwiftScriptRunner-prefix.pch";
|
GCC_PREFIX_HEADER = "Target Support Files/SwiftScriptRunner/SwiftScriptRunner-prefix.pch";
|
||||||
INFOPLIST_FILE = "Target Support Files/SwiftScriptRunner/Info.plist";
|
INFOPLIST_FILE = "Target Support Files/SwiftScriptRunner/Info.plist";
|
||||||
|
@ -323,132 +376,94 @@
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||||
MODULEMAP_FILE = "Target Support Files/SwiftScriptRunner/SwiftScriptRunner.modulemap";
|
MODULEMAP_FILE = "Target Support Files/SwiftScriptRunner/SwiftScriptRunner.modulemap";
|
||||||
MTL_ENABLE_DEBUG_INFO = YES;
|
|
||||||
PRODUCT_NAME = SwiftScriptRunner;
|
PRODUCT_NAME = SwiftScriptRunner;
|
||||||
SDKROOT = macosx;
|
SDKROOT = macosx;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
|
||||||
SWIFT_VERSION = 3.0;
|
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
VERSION_INFO_PREFIX = "";
|
VERSION_INFO_PREFIX = "";
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Release;
|
||||||
};
|
};
|
||||||
1E621D6BF749EDCE77ACBE7C6D464E29 /* Debug */ = {
|
8A31A76A03ABB32303F19ACF1C49948D /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
CLANG_ENABLE_MODULES = YES;
|
CLANG_ENABLE_MODULES = YES;
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||||||
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||||
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_COMMA = YES;
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES;
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = 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_UNREACHABLE_CODE = YES;
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
CODE_SIGNING_REQUIRED = NO;
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||||
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
|
ENABLE_TESTABILITY = YES;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
GCC_OPTIMIZATION_LEVEL = 0;
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"POD_CONFIGURATION_DEBUG=1",
|
||||||
"DEBUG=1",
|
"DEBUG=1",
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
);
|
);
|
||||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||||
|
MTL_ENABLE_DEBUG_INFO = YES;
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
|
||||||
STRIP_INSTALLED_PRODUCT = NO;
|
STRIP_INSTALLED_PRODUCT = NO;
|
||||||
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||||
SYMROOT = "${SRCROOT}/../build";
|
SYMROOT = "${SRCROOT}/../build";
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
5577A3F22A37686E40DB6863D68D476C /* Release */ = {
|
CB468E9807106895270D71A37B4F1C41 /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = FDB14950BD4F497DE5E7CF7DC482A5B8 /* SwiftScriptRunner.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
CLANG_ENABLE_OBJC_WEAK = NO;
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
CODE_SIGN_IDENTITY = "";
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
|
||||||
CLANG_ENABLE_MODULES = YES;
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
|
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
|
||||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES;
|
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
||||||
COPY_PHASE_STRIP = YES;
|
|
||||||
ENABLE_NS_ASSERTIONS = NO;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1";
|
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
||||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
|
||||||
STRIP_INSTALLED_PRODUCT = NO;
|
|
||||||
SYMROOT = "${SRCROOT}/../build";
|
|
||||||
VALIDATE_PRODUCT = YES;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
5CBB2D94790AA8197571E80BBF60F52D /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
baseConfigurationReference = 7428D0A9EAB6403CD38E2C4FE47E55D8 /* Pods-SwiftScriptRunner_Tests.release.xcconfig */;
|
|
||||||
buildSettings = {
|
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
CURRENT_PROJECT_VERSION = 1;
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
||||||
DEFINES_MODULE = YES;
|
DEFINES_MODULE = YES;
|
||||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||||
DYLIB_CURRENT_VERSION = 1;
|
DYLIB_CURRENT_VERSION = 1;
|
||||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
FRAMEWORK_VERSION = A;
|
|
||||||
INFOPLIST_FILE = "Target Support Files/Pods-SwiftScriptRunner_Tests/Info.plist";
|
|
||||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
|
||||||
MODULEMAP_FILE = "Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests.modulemap";
|
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
|
||||||
OTHER_LDFLAGS = "";
|
|
||||||
OTHER_LIBTOOLFLAGS = "";
|
|
||||||
PODS_ROOT = "$(SRCROOT)";
|
|
||||||
PRODUCT_NAME = Pods_SwiftScriptRunner_Tests;
|
|
||||||
SDKROOT = macosx;
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
|
||||||
VERSION_INFO_PREFIX = "";
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
94442FD22D6AC46ECA910E931C687418 /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
baseConfigurationReference = 95DC568B6F6428B6278EC7EC8D9F5B55 /* SwiftScriptRunner-Private.xcconfig */;
|
|
||||||
buildSettings = {
|
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
|
||||||
CURRENT_PROJECT_VERSION = 0.1.0;
|
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
||||||
DEFINES_MODULE = YES;
|
|
||||||
DYLIB_COMPATIBILITY_VERSION = 0.1.0;
|
|
||||||
DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)";
|
|
||||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
FRAMEWORK_VERSION = A;
|
FRAMEWORK_VERSION = A;
|
||||||
GCC_PREFIX_HEADER = "Target Support Files/SwiftScriptRunner/SwiftScriptRunner-prefix.pch";
|
GCC_PREFIX_HEADER = "Target Support Files/SwiftScriptRunner/SwiftScriptRunner-prefix.pch";
|
||||||
INFOPLIST_FILE = "Target Support Files/SwiftScriptRunner/Info.plist";
|
INFOPLIST_FILE = "Target Support Files/SwiftScriptRunner/Info.plist";
|
||||||
|
@ -456,40 +471,81 @@
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||||
MODULEMAP_FILE = "Target Support Files/SwiftScriptRunner/SwiftScriptRunner.modulemap";
|
MODULEMAP_FILE = "Target Support Files/SwiftScriptRunner/SwiftScriptRunner.modulemap";
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
|
||||||
PRODUCT_NAME = SwiftScriptRunner;
|
PRODUCT_NAME = SwiftScriptRunner;
|
||||||
SDKROOT = macosx;
|
SDKROOT = macosx;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
SWIFT_VERSION = 3.0;
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
|
||||||
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
VERSION_INFO_PREFIX = "";
|
VERSION_INFO_PREFIX = "";
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Debug;
|
||||||
};
|
};
|
||||||
BA9DE8DB4C5D0BF8BD7F0AA7B6FFAE54 /* Debug */ = {
|
D428BFE597E46BD77FFDF3038A2E7EE6 /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 982FB328A374322957F558092E6647F3 /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */;
|
baseConfigurationReference = 632B70AC8F6239CCC1A3628A7DEDA323 /* Pods-SwiftScriptRunner_Tests.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
|
CLANG_ENABLE_OBJC_WEAK = NO;
|
||||||
|
CODE_SIGN_IDENTITY = "";
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
CURRENT_PROJECT_VERSION = 1;
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
DEFINES_MODULE = YES;
|
DEFINES_MODULE = YES;
|
||||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||||
DYLIB_CURRENT_VERSION = 1;
|
DYLIB_CURRENT_VERSION = 1;
|
||||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
||||||
FRAMEWORK_VERSION = A;
|
FRAMEWORK_VERSION = A;
|
||||||
INFOPLIST_FILE = "Target Support Files/Pods-SwiftScriptRunner_Tests/Info.plist";
|
INFOPLIST_FILE = "Target Support Files/Pods-SwiftScriptRunner_Tests/Info.plist";
|
||||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||||
|
MACH_O_TYPE = staticlib;
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||||
MODULEMAP_FILE = "Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests.modulemap";
|
MODULEMAP_FILE = "Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests.modulemap";
|
||||||
MTL_ENABLE_DEBUG_INFO = YES;
|
|
||||||
OTHER_LDFLAGS = "";
|
OTHER_LDFLAGS = "";
|
||||||
OTHER_LIBTOOLFLAGS = "";
|
OTHER_LIBTOOLFLAGS = "";
|
||||||
PODS_ROOT = "$(SRCROOT)";
|
PODS_ROOT = "$(SRCROOT)";
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
|
||||||
PRODUCT_NAME = Pods_SwiftScriptRunner_Tests;
|
PRODUCT_NAME = Pods_SwiftScriptRunner_Tests;
|
||||||
SDKROOT = macosx;
|
SDKROOT = macosx;
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
|
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||||||
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
|
VERSION_INFO_PREFIX = "";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
DC9C2F138D75AAFF0DA35D091E010111 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
baseConfigurationReference = A475F800090376CFB914E24ACA824884 /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */;
|
||||||
|
buildSettings = {
|
||||||
|
CLANG_ENABLE_OBJC_WEAK = NO;
|
||||||
|
CODE_SIGN_IDENTITY = "";
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
||||||
|
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
|
||||||
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
|
DEFINES_MODULE = YES;
|
||||||
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||||
|
DYLIB_CURRENT_VERSION = 1;
|
||||||
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||||
|
FRAMEWORK_VERSION = A;
|
||||||
|
INFOPLIST_FILE = "Target Support Files/Pods-SwiftScriptRunner_Tests/Info.plist";
|
||||||
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||||
|
MACH_O_TYPE = staticlib;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||||
|
MODULEMAP_FILE = "Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests.modulemap";
|
||||||
|
OTHER_LDFLAGS = "";
|
||||||
|
OTHER_LIBTOOLFLAGS = "";
|
||||||
|
PODS_ROOT = "$(SRCROOT)";
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
|
||||||
|
PRODUCT_NAME = Pods_SwiftScriptRunner_Tests;
|
||||||
|
SDKROOT = macosx;
|
||||||
|
SKIP_INSTALL = YES;
|
||||||
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
VERSION_INFO_PREFIX = "";
|
VERSION_INFO_PREFIX = "";
|
||||||
|
@ -499,11 +555,11 @@
|
||||||
/* End XCBuildConfiguration section */
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */
|
/* Begin XCConfigurationList section */
|
||||||
201C046D28B0EF907E5C669B7F637496 /* Build configuration list for PBXNativeTarget "SwiftScriptRunner" */ = {
|
195893FCA8672F6DB1EA25D88F7931F8 /* Build configuration list for PBXNativeTarget "SwiftScriptRunner" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
1DF235371CBABCEC453C60F163FCCF43 /* Debug */,
|
CB468E9807106895270D71A37B4F1C41 /* Debug */,
|
||||||
94442FD22D6AC46ECA910E931C687418 /* Release */,
|
7BEAFD4960147AE8791E7C402581DD44 /* Release */,
|
||||||
);
|
);
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
|
@ -511,17 +567,17 @@
|
||||||
2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
|
2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
1E621D6BF749EDCE77ACBE7C6D464E29 /* Debug */,
|
8A31A76A03ABB32303F19ACF1C49948D /* Debug */,
|
||||||
5577A3F22A37686E40DB6863D68D476C /* Release */,
|
756A8915349BF57F06C07F32230CEF1A /* Release */,
|
||||||
);
|
);
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
};
|
};
|
||||||
530DF8402DF069E4B4543A4B5F1B92ED /* Build configuration list for PBXNativeTarget "Pods-SwiftScriptRunner_Tests" */ = {
|
83B02BE7E6910713156186A096565573 /* Build configuration list for PBXNativeTarget "Pods-SwiftScriptRunner_Tests" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
BA9DE8DB4C5D0BF8BD7F0AA7B6FFAE54 /* Debug */,
|
DC9C2F138D75AAFF0DA35D091E010111 /* Debug */,
|
||||||
5CBB2D94790AA8197571E80BBF60F52D /* Release */,
|
D428BFE597E46BD77FFDF3038A2E7EE6 /* Release */,
|
||||||
);
|
);
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
|
|
|
@ -1,62 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Scheme
|
|
||||||
LastUpgradeVersion = "0700"
|
|
||||||
version = "1.3">
|
|
||||||
<BuildAction
|
|
||||||
parallelizeBuildables = "YES"
|
|
||||||
buildImplicitDependencies = "YES">
|
|
||||||
<BuildActionEntries>
|
|
||||||
<BuildActionEntry
|
|
||||||
buildForTesting = "YES"
|
|
||||||
buildForRunning = "YES"
|
|
||||||
buildForProfiling = "YES"
|
|
||||||
buildForArchiving = "YES"
|
|
||||||
buildForAnalyzing = "YES">
|
|
||||||
<BuildableReference
|
|
||||||
BuildableIdentifier = "primary"
|
|
||||||
BlueprintIdentifier = "3825AC0902383B0F00B70C6D"
|
|
||||||
BuildableName = "SwiftScriptRunner.framework"
|
|
||||||
BlueprintName = "SwiftScriptRunner"
|
|
||||||
ReferencedContainer = "container:Pods.xcodeproj">
|
|
||||||
</BuildableReference>
|
|
||||||
</BuildActionEntry>
|
|
||||||
</BuildActionEntries>
|
|
||||||
</BuildAction>
|
|
||||||
<TestAction
|
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
||||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
|
||||||
buildConfiguration = "Debug">
|
|
||||||
<AdditionalOptions>
|
|
||||||
</AdditionalOptions>
|
|
||||||
<Testables>
|
|
||||||
</Testables>
|
|
||||||
</TestAction>
|
|
||||||
<LaunchAction
|
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
||||||
launchStyle = "0"
|
|
||||||
useCustomWorkingDirectory = "NO"
|
|
||||||
buildConfiguration = "Debug"
|
|
||||||
ignoresPersistentStateOnLaunch = "NO"
|
|
||||||
debugDocumentVersioning = "YES"
|
|
||||||
debugServiceExtension = "internal"
|
|
||||||
allowLocationSimulation = "YES">
|
|
||||||
<AdditionalOptions>
|
|
||||||
</AdditionalOptions>
|
|
||||||
</LaunchAction>
|
|
||||||
<ProfileAction
|
|
||||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
|
||||||
savedToolIdentifier = ""
|
|
||||||
useCustomWorkingDirectory = "NO"
|
|
||||||
buildConfiguration = "Release"
|
|
||||||
debugDocumentVersioning = "YES">
|
|
||||||
</ProfileAction>
|
|
||||||
<AnalyzeAction
|
|
||||||
buildConfiguration = "Debug">
|
|
||||||
</AnalyzeAction>
|
|
||||||
<ArchiveAction
|
|
||||||
buildConfiguration = "Release"
|
|
||||||
revealArchiveInOrganizer = "YES">
|
|
||||||
</ArchiveAction>
|
|
||||||
</Scheme>
|
|
|
@ -7,7 +7,7 @@
|
||||||
<key>CFBundleExecutable</key>
|
<key>CFBundleExecutable</key>
|
||||||
<string>${EXECUTABLE_NAME}</string>
|
<string>${EXECUTABLE_NAME}</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>org.cocoapods.${PRODUCT_NAME:rfc1034identifier}</string>
|
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
<string>6.0</string>
|
<string>6.0</string>
|
||||||
<key>CFBundleName</key>
|
<key>CFBundleName</key>
|
||||||
|
@ -15,7 +15,7 @@
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>FMWK</string>
|
<string>FMWK</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>0.1.0</string>
|
<string>1.0.0</string>
|
||||||
<key>CFBundleSignature</key>
|
<key>CFBundleSignature</key>
|
||||||
<string>????</string>
|
<string>????</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
|
|
|
@ -23,4 +23,4 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
THE SOFTWARE.
|
THE SOFTWARE.
|
||||||
|
|
||||||
Generated by CocoaPods - http://cocoapods.org
|
Generated by CocoaPods - https://cocoapods.org
|
||||||
|
|
|
@ -34,6 +34,8 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
THE SOFTWARE.
|
THE SOFTWARE.
|
||||||
</string>
|
</string>
|
||||||
|
<key>License</key>
|
||||||
|
<string>MIT</string>
|
||||||
<key>Title</key>
|
<key>Title</key>
|
||||||
<string>SwiftScriptRunner</string>
|
<string>SwiftScriptRunner</string>
|
||||||
<key>Type</key>
|
<key>Type</key>
|
||||||
|
@ -41,7 +43,7 @@ THE SOFTWARE.
|
||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>FooterText</key>
|
<key>FooterText</key>
|
||||||
<string>Generated by CocoaPods - http://cocoapods.org</string>
|
<string>Generated by CocoaPods - https://cocoapods.org</string>
|
||||||
<key>Title</key>
|
<key>Title</key>
|
||||||
<string></string>
|
<string></string>
|
||||||
<key>Type</key>
|
<key>Type</key>
|
||||||
|
|
|
@ -6,38 +6,88 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||||
|
|
||||||
SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
|
SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
|
||||||
|
|
||||||
|
# Used as a return value for each invocation of `strip_invalid_archs` function.
|
||||||
|
STRIP_BINARY_RETVAL=0
|
||||||
|
|
||||||
|
# This protects against multiple targets copying the same framework dependency at the same time. The solution
|
||||||
|
# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
|
||||||
|
RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
|
||||||
|
|
||||||
|
# Copies and strips a vendored framework
|
||||||
install_framework()
|
install_framework()
|
||||||
{
|
{
|
||||||
if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then
|
if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then
|
||||||
local source="${BUILT_PRODUCTS_DIR}/$1"
|
local source="${BUILT_PRODUCTS_DIR}/$1"
|
||||||
else
|
elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then
|
||||||
local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")"
|
local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")"
|
||||||
|
elif [ -r "$1" ]; then
|
||||||
|
local source="$1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||||
|
|
||||||
if [ -L "${source}" ]; then
|
if [ -L "${source}" ]; then
|
||||||
echo "Symlinked..."
|
echo "Symlinked..."
|
||||||
source="$(readlink "${source}")"
|
source="$(readlink "${source}")"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# use filter instead of exclude so missing patterns dont' throw errors
|
# Use filter instead of exclude so missing patterns don't throw errors.
|
||||||
echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
|
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
|
||||||
rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
|
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
|
||||||
|
|
||||||
|
local basename
|
||||||
|
basename="$(basename -s .framework "$1")"
|
||||||
|
binary="${destination}/${basename}.framework/${basename}"
|
||||||
|
if ! [ -r "$binary" ]; then
|
||||||
|
binary="${destination}/${basename}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Strip invalid architectures so "fat" simulator / device frameworks work on device
|
||||||
|
if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then
|
||||||
|
strip_invalid_archs "$binary"
|
||||||
|
fi
|
||||||
|
|
||||||
# Resign the code if required by the build settings to avoid unstable apps
|
# Resign the code if required by the build settings to avoid unstable apps
|
||||||
code_sign_if_enabled "${destination}/$(basename "$1")"
|
code_sign_if_enabled "${destination}/$(basename "$1")"
|
||||||
|
|
||||||
# Embed linked Swift runtime libraries
|
# Embed linked Swift runtime libraries. No longer necessary as of Xcode 7.
|
||||||
local basename
|
if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then
|
||||||
basename="$(basename "$1" | sed -E s/\\..+// && exit ${PIPESTATUS[0]})"
|
|
||||||
local swift_runtime_libs
|
local swift_runtime_libs
|
||||||
swift_runtime_libs=$(xcrun otool -LX "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/${basename}.framework/${basename}" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]})
|
swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]})
|
||||||
for lib in $swift_runtime_libs; do
|
for lib in $swift_runtime_libs; do
|
||||||
echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\""
|
echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\""
|
||||||
rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}"
|
rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}"
|
||||||
code_sign_if_enabled "${destination}/${lib}"
|
code_sign_if_enabled "${destination}/${lib}"
|
||||||
done
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Copies and strips a vendored dSYM
|
||||||
|
install_dsym() {
|
||||||
|
local source="$1"
|
||||||
|
if [ -r "$source" ]; then
|
||||||
|
# Copy the dSYM into a the targets temp dir.
|
||||||
|
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\""
|
||||||
|
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}"
|
||||||
|
|
||||||
|
local basename
|
||||||
|
basename="$(basename -s .framework.dSYM "$source")"
|
||||||
|
binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}"
|
||||||
|
|
||||||
|
# Strip invalid architectures so "fat" simulator / device frameworks work on device
|
||||||
|
if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then
|
||||||
|
strip_invalid_archs "$binary"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $STRIP_BINARY_RETVAL == 1 ]]; then
|
||||||
|
# Move the stripped file into its final destination.
|
||||||
|
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\""
|
||||||
|
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}"
|
||||||
|
else
|
||||||
|
# The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing.
|
||||||
|
touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Signs a framework with the provided identity
|
# Signs a framework with the provided identity
|
||||||
|
@ -45,15 +95,50 @@ code_sign_if_enabled() {
|
||||||
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
|
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
|
||||||
# Use the current code_sign_identitiy
|
# Use the current code_sign_identitiy
|
||||||
echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
|
echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
|
||||||
echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\""
|
local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'"
|
||||||
/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1"
|
|
||||||
|
if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
|
||||||
|
code_sign_cmd="$code_sign_cmd &"
|
||||||
fi
|
fi
|
||||||
|
echo "$code_sign_cmd"
|
||||||
|
eval "$code_sign_cmd"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Strip invalid architectures
|
||||||
|
strip_invalid_archs() {
|
||||||
|
binary="$1"
|
||||||
|
# Get architectures for current target binary
|
||||||
|
binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)"
|
||||||
|
# Intersect them with the architectures we are building for
|
||||||
|
intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)"
|
||||||
|
# If there are no archs supported by this binary then warn the user
|
||||||
|
if [[ -z "$intersected_archs" ]]; then
|
||||||
|
echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)."
|
||||||
|
STRIP_BINARY_RETVAL=0
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
stripped=""
|
||||||
|
for arch in $binary_archs; do
|
||||||
|
if ! [[ "${ARCHS}" == *"$arch"* ]]; then
|
||||||
|
# Strip non-valid architectures in-place
|
||||||
|
lipo -remove "$arch" -output "$binary" "$binary" || exit 1
|
||||||
|
stripped="$stripped $arch"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if [[ "$stripped" ]]; then
|
||||||
|
echo "Stripped $binary of architectures:$stripped"
|
||||||
|
fi
|
||||||
|
STRIP_BINARY_RETVAL=1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if [[ "$CONFIGURATION" == "Debug" ]]; then
|
if [[ "$CONFIGURATION" == "Debug" ]]; then
|
||||||
install_framework 'Pods-SwiftScriptRunner_Tests/SwiftScriptRunner.framework'
|
install_framework "${BUILT_PRODUCTS_DIR}/SwiftScriptRunner/SwiftScriptRunner.framework"
|
||||||
fi
|
fi
|
||||||
if [[ "$CONFIGURATION" == "Release" ]]; then
|
if [[ "$CONFIGURATION" == "Release" ]]; then
|
||||||
install_framework 'Pods-SwiftScriptRunner_Tests/SwiftScriptRunner.framework'
|
install_framework "${BUILT_PRODUCTS_DIR}/SwiftScriptRunner/SwiftScriptRunner.framework"
|
||||||
|
fi
|
||||||
|
if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
|
||||||
|
wait
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,74 +1,18 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||||
|
|
||||||
RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
|
RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
|
||||||
> "$RESOURCES_TO_COPY"
|
> "$RESOURCES_TO_COPY"
|
||||||
|
|
||||||
XCASSET_FILES=()
|
XCASSET_FILES=()
|
||||||
|
|
||||||
realpath() {
|
# This protects against multiple targets copying the same framework dependency at the same time. The solution
|
||||||
DIRECTORY="$(cd "${1%/*}" && pwd)"
|
# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
|
||||||
FILENAME="${1##*/}"
|
RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
|
||||||
echo "$DIRECTORY/$FILENAME"
|
|
||||||
}
|
|
||||||
|
|
||||||
install_resource()
|
case "${TARGETED_DEVICE_FAMILY}" in
|
||||||
{
|
|
||||||
case $1 in
|
|
||||||
*.storyboard)
|
|
||||||
echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
|
|
||||||
ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
|
|
||||||
;;
|
|
||||||
*.xib)
|
|
||||||
echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
|
|
||||||
ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
|
|
||||||
;;
|
|
||||||
*.framework)
|
|
||||||
echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
|
||||||
mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
|
||||||
echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
|
||||||
rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
|
||||||
;;
|
|
||||||
*.xcdatamodel)
|
|
||||||
echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\""
|
|
||||||
xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom"
|
|
||||||
;;
|
|
||||||
*.xcdatamodeld)
|
|
||||||
echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\""
|
|
||||||
xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd"
|
|
||||||
;;
|
|
||||||
*.xcmappingmodel)
|
|
||||||
echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\""
|
|
||||||
xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm"
|
|
||||||
;;
|
|
||||||
*.xcassets)
|
|
||||||
ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1")
|
|
||||||
XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
|
|
||||||
;;
|
|
||||||
/*)
|
|
||||||
echo "$1"
|
|
||||||
echo "$1" >> "$RESOURCES_TO_COPY"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "${PODS_ROOT}/$1"
|
|
||||||
echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
|
||||||
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
|
||||||
if [[ "${ACTION}" == "install" ]]; then
|
|
||||||
mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
|
||||||
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
|
||||||
fi
|
|
||||||
rm -f "$RESOURCES_TO_COPY"
|
|
||||||
|
|
||||||
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
|
|
||||||
then
|
|
||||||
case "${TARGETED_DEVICE_FAMILY}" in
|
|
||||||
1,2)
|
1,2)
|
||||||
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
|
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
|
||||||
;;
|
;;
|
||||||
|
@ -78,18 +22,85 @@ then
|
||||||
2)
|
2)
|
||||||
TARGET_DEVICE_ARGS="--target-device ipad"
|
TARGET_DEVICE_ARGS="--target-device ipad"
|
||||||
;;
|
;;
|
||||||
|
3)
|
||||||
|
TARGET_DEVICE_ARGS="--target-device tv"
|
||||||
|
;;
|
||||||
|
4)
|
||||||
|
TARGET_DEVICE_ARGS="--target-device watch"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
TARGET_DEVICE_ARGS="--target-device mac"
|
TARGET_DEVICE_ARGS="--target-device mac"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
install_resource()
|
||||||
|
{
|
||||||
|
if [[ "$1" = /* ]] ; then
|
||||||
|
RESOURCE_PATH="$1"
|
||||||
|
else
|
||||||
|
RESOURCE_PATH="${PODS_ROOT}/$1"
|
||||||
|
fi
|
||||||
|
if [[ ! -e "$RESOURCE_PATH" ]] ; then
|
||||||
|
cat << EOM
|
||||||
|
error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script.
|
||||||
|
EOM
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
case $RESOURCE_PATH in
|
||||||
|
*.storyboard)
|
||||||
|
echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
|
||||||
|
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
|
||||||
|
;;
|
||||||
|
*.xib)
|
||||||
|
echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
|
||||||
|
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
|
||||||
|
;;
|
||||||
|
*.framework)
|
||||||
|
echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
|
||||||
|
mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||||
|
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
|
||||||
|
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||||
|
;;
|
||||||
|
*.xcdatamodel)
|
||||||
|
echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true
|
||||||
|
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom"
|
||||||
|
;;
|
||||||
|
*.xcdatamodeld)
|
||||||
|
echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true
|
||||||
|
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd"
|
||||||
|
;;
|
||||||
|
*.xcmappingmodel)
|
||||||
|
echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true
|
||||||
|
xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm"
|
||||||
|
;;
|
||||||
|
*.xcassets)
|
||||||
|
ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH"
|
||||||
|
XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "$RESOURCE_PATH" || true
|
||||||
|
echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||||
|
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||||
|
if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
|
||||||
|
mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||||
|
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||||
|
fi
|
||||||
|
rm -f "$RESOURCES_TO_COPY"
|
||||||
|
|
||||||
|
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
|
||||||
|
then
|
||||||
# Find all other xcassets (this unfortunately includes those of path pods and other targets).
|
# Find all other xcassets (this unfortunately includes those of path pods and other targets).
|
||||||
OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
|
OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
|
||||||
while read line; do
|
while read line; do
|
||||||
if [[ $line != "`realpath $PODS_ROOT`*" ]]; then
|
if [[ $line != "${PODS_ROOT}*" ]]; then
|
||||||
XCASSET_FILES+=("$line")
|
XCASSET_FILES+=("$line")
|
||||||
fi
|
fi
|
||||||
done <<<"$OTHER_XCASSETS"
|
done <<<"$OTHER_XCASSETS"
|
||||||
|
|
||||||
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,4 +1,14 @@
|
||||||
|
#ifdef __OBJC__
|
||||||
#import <Cocoa/Cocoa.h>
|
#import <Cocoa/Cocoa.h>
|
||||||
|
#else
|
||||||
|
#ifndef FOUNDATION_EXPORT
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
#define FOUNDATION_EXPORT extern "C"
|
||||||
|
#else
|
||||||
|
#define FOUNDATION_EXPORT extern
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
FOUNDATION_EXPORT double Pods_SwiftScriptRunner_TestsVersionNumber;
|
FOUNDATION_EXPORT double Pods_SwiftScriptRunner_TestsVersionNumber;
|
||||||
|
|
|
@ -1,8 +1,12 @@
|
||||||
CODE_SIGN_IDENTITY =
|
CODE_SIGN_IDENTITY =
|
||||||
|
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES
|
||||||
|
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SwiftScriptRunner"
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||||
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks'
|
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/../Frameworks'
|
||||||
OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/SwiftScriptRunner.framework/Headers"
|
OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftScriptRunner/SwiftScriptRunner.framework/Headers"
|
||||||
OTHER_LDFLAGS = $(inherited) -framework "SwiftScriptRunner"
|
OTHER_LDFLAGS = $(inherited) -framework "SwiftScriptRunner"
|
||||||
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
|
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
|
||||||
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-SwiftScriptRunner_Tests
|
PODS_BUILD_DIR = ${BUILD_DIR}
|
||||||
|
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
|
||||||
|
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
|
||||||
PODS_ROOT = ${SRCROOT}/Pods
|
PODS_ROOT = ${SRCROOT}/Pods
|
|
@ -1,8 +1,12 @@
|
||||||
CODE_SIGN_IDENTITY =
|
CODE_SIGN_IDENTITY =
|
||||||
|
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES
|
||||||
|
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SwiftScriptRunner"
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||||
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks'
|
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/../Frameworks'
|
||||||
OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/SwiftScriptRunner.framework/Headers"
|
OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftScriptRunner/SwiftScriptRunner.framework/Headers"
|
||||||
OTHER_LDFLAGS = $(inherited) -framework "SwiftScriptRunner"
|
OTHER_LDFLAGS = $(inherited) -framework "SwiftScriptRunner"
|
||||||
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
|
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
|
||||||
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-SwiftScriptRunner_Tests
|
PODS_BUILD_DIR = ${BUILD_DIR}
|
||||||
|
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
|
||||||
|
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
|
||||||
PODS_ROOT = ${SRCROOT}/Pods
|
PODS_ROOT = ${SRCROOT}/Pods
|
|
@ -7,7 +7,7 @@
|
||||||
<key>CFBundleExecutable</key>
|
<key>CFBundleExecutable</key>
|
||||||
<string>${EXECUTABLE_NAME}</string>
|
<string>${EXECUTABLE_NAME}</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>org.cocoapods.${PRODUCT_NAME:rfc1034identifier}</string>
|
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
<string>6.0</string>
|
<string>6.0</string>
|
||||||
<key>CFBundleName</key>
|
<key>CFBundleName</key>
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
#include "SwiftScriptRunner.xcconfig"
|
|
||||||
CODE_SIGN_IDENTITY =
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
|
||||||
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SwiftScriptRunner" "${PODS_ROOT}/Headers/Public"
|
|
||||||
OTHER_LDFLAGS = ${SWIFTSCRIPTRUNNER_OTHER_LDFLAGS}
|
|
||||||
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
|
|
||||||
PODS_ROOT = ${SRCROOT}
|
|
||||||
SKIP_INSTALL = YES
|
|
|
@ -1,4 +1,12 @@
|
||||||
#ifdef __OBJC__
|
#ifdef __OBJC__
|
||||||
#import <Cocoa/Cocoa.h>
|
#import <Cocoa/Cocoa.h>
|
||||||
|
#else
|
||||||
|
#ifndef FOUNDATION_EXPORT
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
#define FOUNDATION_EXPORT extern "C"
|
||||||
|
#else
|
||||||
|
#define FOUNDATION_EXPORT extern
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,14 @@
|
||||||
|
#ifdef __OBJC__
|
||||||
#import <Cocoa/Cocoa.h>
|
#import <Cocoa/Cocoa.h>
|
||||||
|
#else
|
||||||
|
#ifndef FOUNDATION_EXPORT
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
#define FOUNDATION_EXPORT extern "C"
|
||||||
|
#else
|
||||||
|
#define FOUNDATION_EXPORT extern
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
FOUNDATION_EXPORT double SwiftScriptRunnerVersionNumber;
|
FOUNDATION_EXPORT double SwiftScriptRunnerVersionNumber;
|
||||||
|
|
|
@ -1 +1,12 @@
|
||||||
SWIFTSCRIPTRUNNER_OTHER_LDFLAGS = -framework "Foundation"
|
CODE_SIGN_IDENTITY =
|
||||||
|
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SwiftScriptRunner
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||||
|
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
|
||||||
|
OTHER_LDFLAGS = -framework "Foundation"
|
||||||
|
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
|
||||||
|
PODS_BUILD_DIR = ${BUILD_DIR}
|
||||||
|
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
|
||||||
|
PODS_ROOT = ${SRCROOT}
|
||||||
|
PODS_TARGET_SRCROOT = ${PODS_ROOT}/../..
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
|
||||||
|
SKIP_INSTALL = YES
|
||||||
|
|
|
@ -8,19 +8,19 @@
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
607FACEC1AFB9204008FA782 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* Tests.swift */; };
|
607FACEC1AFB9204008FA782 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* Tests.swift */; };
|
||||||
7157256C5A7F331178A526BA /* Pods_SwiftScriptRunner_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 372079FCBB1714B449C7DC7E /* Pods_SwiftScriptRunner_Tests.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
|
EDEF2B9AC512CC1C5ED898D1 /* Pods_SwiftScriptRunner_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BD9F58E7F17F6AA180A9B706 /* Pods_SwiftScriptRunner_Tests.framework */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
372079FCBB1714B449C7DC7E /* Pods_SwiftScriptRunner_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SwiftScriptRunner_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
3176907528F6FAA687C61AB2 /* Pods-SwiftScriptRunner_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftScriptRunner_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
|
3693AF6A38BB7CC20E7D17BB /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftScriptRunner_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
607FACE51AFB9204008FA782 /* SwiftScriptRunner_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftScriptRunner_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
607FACE51AFB9204008FA782 /* SwiftScriptRunner_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftScriptRunner_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
607FACEB1AFB9204008FA782 /* Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = "<group>"; };
|
607FACEB1AFB9204008FA782 /* Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = "<group>"; };
|
||||||
61C9BDB1A6A9FA2EBA4D5E4D /* Pods-SwiftScriptRunner_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftScriptRunner_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests.release.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
64A36A917C796294D5B4F98A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
|
64A36A917C796294D5B4F98A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
|
||||||
85CACA3C6A4BE0334F5423EC /* SwiftScriptRunner.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = SwiftScriptRunner.podspec; path = ../SwiftScriptRunner.podspec; sourceTree = "<group>"; };
|
85CACA3C6A4BE0334F5423EC /* SwiftScriptRunner.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = SwiftScriptRunner.podspec; path = ../SwiftScriptRunner.podspec; sourceTree = "<group>"; };
|
||||||
8DA06653A4A55F29AE802593 /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftScriptRunner_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests.debug.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
BC66CE75ACFC2D105BCE9A56 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
|
BC66CE75ACFC2D105BCE9A56 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
|
||||||
|
BD9F58E7F17F6AA180A9B706 /* Pods_SwiftScriptRunner_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SwiftScriptRunner_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
@ -28,38 +28,21 @@
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
7157256C5A7F331178A526BA /* Pods_SwiftScriptRunner_Tests.framework in Frameworks */,
|
EDEF2B9AC512CC1C5ED898D1 /* Pods_SwiftScriptRunner_Tests.framework in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
/* End PBXFrameworksBuildPhase section */
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
/* Begin PBXGroup section */
|
||||||
23777D803DCC01546E70829B /* Pods */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
8DA06653A4A55F29AE802593 /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */,
|
|
||||||
61C9BDB1A6A9FA2EBA4D5E4D /* Pods-SwiftScriptRunner_Tests.release.xcconfig */,
|
|
||||||
);
|
|
||||||
name = Pods;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
548ABB3EB6F8C83FEF0E6014 /* Frameworks */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
372079FCBB1714B449C7DC7E /* Pods_SwiftScriptRunner_Tests.framework */,
|
|
||||||
);
|
|
||||||
name = Frameworks;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
607FACC71AFB9204008FA782 = {
|
607FACC71AFB9204008FA782 = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
607FACF51AFB993E008FA782 /* Podspec Metadata */,
|
607FACF51AFB993E008FA782 /* Podspec Metadata */,
|
||||||
607FACE81AFB9204008FA782 /* Tests */,
|
607FACE81AFB9204008FA782 /* Tests */,
|
||||||
607FACD11AFB9204008FA782 /* Products */,
|
607FACD11AFB9204008FA782 /* Products */,
|
||||||
23777D803DCC01546E70829B /* Pods */,
|
C3512B1AFD81FB6D82FFB05D /* Pods */,
|
||||||
548ABB3EB6F8C83FEF0E6014 /* Frameworks */,
|
FCA407E729469BE03F8CF27C /* Frameworks */,
|
||||||
);
|
);
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
|
@ -98,6 +81,23 @@
|
||||||
name = "Podspec Metadata";
|
name = "Podspec Metadata";
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
|
C3512B1AFD81FB6D82FFB05D /* Pods */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
3693AF6A38BB7CC20E7D17BB /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */,
|
||||||
|
3176907528F6FAA687C61AB2 /* Pods-SwiftScriptRunner_Tests.release.xcconfig */,
|
||||||
|
);
|
||||||
|
name = Pods;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
FCA407E729469BE03F8CF27C /* Frameworks */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BD9F58E7F17F6AA180A9B706 /* Pods_SwiftScriptRunner_Tests.framework */,
|
||||||
|
);
|
||||||
|
name = Frameworks;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
/* End PBXGroup section */
|
/* End PBXGroup section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
|
@ -105,12 +105,12 @@
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SwiftScriptRunner_Tests" */;
|
buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "SwiftScriptRunner_Tests" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
CABA25C450EB3CA989EDBB4F /* Check Pods Manifest.lock */,
|
5445F7BCCAE44F9F8CF48C94 /* [CP] Check Pods Manifest.lock */,
|
||||||
607FACE11AFB9204008FA782 /* Sources */,
|
607FACE11AFB9204008FA782 /* Sources */,
|
||||||
607FACE21AFB9204008FA782 /* Frameworks */,
|
607FACE21AFB9204008FA782 /* Frameworks */,
|
||||||
607FACE31AFB9204008FA782 /* Resources */,
|
607FACE31AFB9204008FA782 /* Resources */,
|
||||||
41A67CB3854225573CB7AB12 /* Embed Pods Frameworks */,
|
821C17EDE3BA4E63EAEFE08A /* [CP] Embed Pods Frameworks */,
|
||||||
C5D69F2CEE0281B1521E41C8 /* Copy Pods Resources */,
|
290FFC392B8BC54B196D5FB8 /* [CP] Copy Pods Resources */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
|
@ -166,29 +166,14 @@
|
||||||
/* End PBXResourcesBuildPhase section */
|
/* End PBXResourcesBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXShellScriptBuildPhase section */
|
/* Begin PBXShellScriptBuildPhase section */
|
||||||
41A67CB3854225573CB7AB12 /* Embed Pods Frameworks */ = {
|
290FFC392B8BC54B196D5FB8 /* [CP] Copy Pods Resources */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
);
|
);
|
||||||
inputPaths = (
|
inputPaths = (
|
||||||
);
|
);
|
||||||
name = "Embed Pods Frameworks";
|
name = "[CP] Copy Pods Resources";
|
||||||
outputPaths = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests-frameworks.sh\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
C5D69F2CEE0281B1521E41C8 /* Copy Pods Resources */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
);
|
|
||||||
name = "Copy Pods Resources";
|
|
||||||
outputPaths = (
|
outputPaths = (
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
@ -196,19 +181,40 @@
|
||||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests-resources.sh\"\n";
|
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests-resources.sh\"\n";
|
||||||
showEnvVarsInLog = 0;
|
showEnvVarsInLog = 0;
|
||||||
};
|
};
|
||||||
CABA25C450EB3CA989EDBB4F /* Check Pods Manifest.lock */ = {
|
5445F7BCCAE44F9F8CF48C94 /* [CP] Check Pods Manifest.lock */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
);
|
);
|
||||||
inputPaths = (
|
inputPaths = (
|
||||||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||||
|
"${PODS_ROOT}/Manifest.lock",
|
||||||
);
|
);
|
||||||
name = "Check Pods Manifest.lock";
|
name = "[CP] Check Pods Manifest.lock";
|
||||||
outputPaths = (
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/Pods-SwiftScriptRunner_Tests-checkManifestLockResult.txt",
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||||
|
showEnvVarsInLog = 0;
|
||||||
|
};
|
||||||
|
821C17EDE3BA4E63EAEFE08A /* [CP] Embed Pods Frameworks */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
"${SRCROOT}/Pods/Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests-frameworks.sh",
|
||||||
|
"${BUILT_PRODUCTS_DIR}/SwiftScriptRunner/SwiftScriptRunner.framework",
|
||||||
|
);
|
||||||
|
name = "[CP] Embed Pods Frameworks";
|
||||||
|
outputPaths = (
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftScriptRunner.framework",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SwiftScriptRunner_Tests/Pods-SwiftScriptRunner_Tests-frameworks.sh\"\n";
|
||||||
showEnvVarsInLog = 0;
|
showEnvVarsInLog = 0;
|
||||||
};
|
};
|
||||||
/* End PBXShellScriptBuildPhase section */
|
/* End PBXShellScriptBuildPhase section */
|
||||||
|
@ -308,7 +314,7 @@
|
||||||
};
|
};
|
||||||
607FACF31AFB9204008FA782 /* Debug */ = {
|
607FACF31AFB9204008FA782 /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 8DA06653A4A55F29AE802593 /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */;
|
baseConfigurationReference = 3693AF6A38BB7CC20E7D17BB /* Pods-SwiftScriptRunner_Tests.debug.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
"$(SDKROOT)/Developer/Library/Frameworks",
|
"$(SDKROOT)/Developer/Library/Frameworks",
|
||||||
|
@ -328,7 +334,7 @@
|
||||||
};
|
};
|
||||||
607FACF41AFB9204008FA782 /* Release */ = {
|
607FACF41AFB9204008FA782 /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 61C9BDB1A6A9FA2EBA4D5E4D /* Pods-SwiftScriptRunner_Tests.release.xcconfig */;
|
baseConfigurationReference = 3176907528F6FAA687C61AB2 /* Pods-SwiftScriptRunner_Tests.release.xcconfig */;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
"$(SDKROOT)/Developer/Library/Frameworks",
|
"$(SDKROOT)/Developer/Library/Frameworks",
|
||||||
|
|
|
@ -4,27 +4,29 @@
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
/// Helper for running Swift scripts with async callbacks
|
/// Helper for running Swift scripts with async callbacks.
|
||||||
open class SwiftScriptRunner {
|
open class SwiftScriptRunner {
|
||||||
/// A poor man's mutex
|
|
||||||
fileprivate var count = 0
|
|
||||||
/// Current run loop
|
|
||||||
fileprivate let runLoop = RunLoop.current
|
|
||||||
|
|
||||||
/// Initializer
|
/// A poor man's mutex.
|
||||||
|
private var count = 0
|
||||||
|
|
||||||
|
/// Current run loop.
|
||||||
|
private let runLoop = RunLoop.current
|
||||||
|
|
||||||
|
/// Initializer.
|
||||||
public init() {}
|
public init() {}
|
||||||
|
|
||||||
/// Lock the script
|
/// Lock the script runner.
|
||||||
open func lock() {
|
open func lock() {
|
||||||
count += 1
|
count += 1
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Unlock the script
|
/// Unlock the script runner.
|
||||||
open func unlock() {
|
open func unlock() {
|
||||||
count -= 1
|
count -= 1
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Wait for all locks to unlock
|
/// Wait for all locks to unlock.
|
||||||
open func wait() {
|
open func wait() {
|
||||||
while count > 0 &&
|
while count > 0 &&
|
||||||
runLoop.run(mode: .defaultRunLoopMode, before: Date(timeIntervalSinceNow: 0.1)) {
|
runLoop.run(mode: .defaultRunLoopMode, before: Date(timeIntervalSinceNow: 0.1)) {
|
||||||
|
|
Loading…
Reference in New Issue