├── .swift-version
├── Sources
├── iOS
│ └── iOS.swift
├── macOS
│ └── macOS.swift
├── tvOS
│ └── tvOS.swift
├── Shared
│ └── Shared.swift
└── watchOS
│ └── watchOS.swift
├── Cartfile
├── bin
├── bootstrap
└── bootstrap-if-needed
├── Playground-iOS.playground
├── Contents.swift
├── timeline.xctimeline
└── contents.xcplayground
├── Playground-macOS.playground
├── Contents.swift
├── timeline.xctimeline
└── contents.xcplayground
├── Example
├── CodeDemo
│ ├── Podfile
│ ├── SwiftPackageDemo.xcodeproj
│ │ ├── project.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ ├── xcshareddata
│ │ │ └── xcschemes
│ │ │ │ └── SwiftPackageDemo.xcscheme
│ │ └── project.pbxproj
│ └── SwiftPackageDemo
│ │ ├── Sources
│ │ ├── ViewController.swift
│ │ └── AppDelegate.swift
│ │ ├── Resources
│ │ └── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Info.plist
│ │ └── Base.lproj
│ │ └── LaunchScreen.storyboard
└── StoryboardsDemo
│ ├── Podfile
│ ├── SwiftPackageDemo
│ ├── Sources
│ │ ├── ViewController.swift
│ │ └── AppDelegate.swift
│ ├── Resources
│ │ └── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ ├── Info.plist
│ └── Base.lproj
│ │ ├── Main.storyboard
│ │ └── LaunchScreen.storyboard
│ └── SwiftPackageDemo.xcodeproj
│ ├── project.xcworkspace
│ └── contents.xcworkspacedata
│ ├── xcshareddata
│ └── xcschemes
│ │ └── SwiftPackageDemo.xcscheme
│ └── project.pbxproj
├── SwiftPackage.xcodeproj
├── project.xcworkspace
│ └── contents.xcworkspacedata
├── xcshareddata
│ └── xcschemes
│ │ ├── SwiftPackage-macOS.xcscheme
│ │ ├── SwiftPackage-watchOS.xcscheme
│ │ ├── SwiftPackage-iOS.xcscheme
│ │ └── SwiftPackage-tvOS.xcscheme
└── project.pbxproj
├── .gitignore
├── CONTRIBUTING.md
├── SwiftPackageTests
├── Info-tvOS-Tests.plist
├── iOS
│ └── iOSTests.swift
├── tvOS
│ └── tvOSTests.swift
├── Info-iOS-Tests.plist
├── Shared
│ └── SharedTests.swift
├── macOS
│ └── macOSTests.swift
└── Info-macOS-Tests.plist
├── Info
├── Info-tvOS.plist
├── Info-watchOS.plist
├── Info-iOS.plist
└── Info-macOS.plist
├── circle.yml
├── LICENSE.md
├── SwiftPackage.podspec
├── README.md
├── SwiftPackage-README.md
└── init.rb
/.swift-version:
--------------------------------------------------------------------------------
1 | 4.0
2 |
--------------------------------------------------------------------------------
/Sources/iOS/iOS.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 |
--------------------------------------------------------------------------------
/Sources/macOS/macOS.swift:
--------------------------------------------------------------------------------
1 | import Cocoa
2 |
--------------------------------------------------------------------------------
/Sources/tvOS/tvOS.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 |
--------------------------------------------------------------------------------
/Sources/Shared/Shared.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
--------------------------------------------------------------------------------
/Sources/watchOS/watchOS.swift:
--------------------------------------------------------------------------------
1 | import Foundation
2 |
--------------------------------------------------------------------------------
/Cartfile:
--------------------------------------------------------------------------------
1 | # https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md#example-cartfile
--------------------------------------------------------------------------------
/bin/bootstrap:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | carthage bootstrap --platform iOS,Mac
4 | cp Cartfile.resolved Carthage
--------------------------------------------------------------------------------
/bin/bootstrap-if-needed:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if ! cmp -s Cartfile.resolved Carthage/Cartfile.resolved; then
4 | bin/bootstrap
5 | fi
--------------------------------------------------------------------------------
/Playground-iOS.playground/Contents.swift:
--------------------------------------------------------------------------------
1 | // SwiftPackage iOS Playground
2 |
3 | import UIKit
4 | import SwiftPackage
5 |
6 | var str = "Hello, playground"
7 |
--------------------------------------------------------------------------------
/Playground-macOS.playground/Contents.swift:
--------------------------------------------------------------------------------
1 | // SwiftPackage Mac Playground
2 |
3 | import Cocoa
4 | import SwiftPackage
5 |
6 | var str = "Hello, playground"
7 |
--------------------------------------------------------------------------------
/Example/CodeDemo/Podfile:
--------------------------------------------------------------------------------
1 | use_frameworks!
2 |
3 | platform :ios, '8.0'
4 |
5 | target 'SwiftPackageDemo' do
6 | pod 'SwiftPackage', path: '../../'
7 | end
8 |
9 |
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/Podfile:
--------------------------------------------------------------------------------
1 | use_frameworks!
2 |
3 | platform :ios, '8.0'
4 |
5 | target 'SwiftPackageDemo' do
6 | pod 'SwiftPackage', path: '../../'
7 | end
8 |
--------------------------------------------------------------------------------
/Playground-iOS.playground/timeline.xctimeline:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Playground-macOS.playground/timeline.xctimeline:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Playground-iOS.playground/contents.xcplayground:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Playground-macOS.playground/contents.xcplayground:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/SwiftPackageDemo/Sources/ViewController.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 | import SwiftPackage
3 |
4 | class ViewController: UIViewController {
5 |
6 | override func viewDidLoad() {
7 | super.viewDidLoad()
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/SwiftPackage.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Example/CodeDemo/SwiftPackageDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/SwiftPackageDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Example/CodeDemo/SwiftPackageDemo/Sources/ViewController.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 | import SwiftPackage
3 |
4 | class ViewController: UIViewController {
5 |
6 | override func viewDidLoad() {
7 | super.viewDidLoad()
8 | view.backgroundColor = UIColor.white
9 | }
10 | }
11 |
12 |
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/SwiftPackageDemo/Sources/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 | import SwiftPackage
3 |
4 | @UIApplicationMain
5 | class AppDelegate: UIResponder, UIApplicationDelegate {
6 |
7 | var window: UIWindow?
8 |
9 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
10 | return true
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # OS X
2 | .DS_Store
3 | .AppleDouble
4 | .LSOverride
5 | Icon
6 | ._*
7 | .Spotlight-V100
8 | .Trashes
9 |
10 | # Xcode
11 | #
12 | build/
13 | *.pbxuser
14 | !default.pbxuser
15 | *.mode1v3
16 | !default.mode1v3
17 | *.mode2v3
18 | !default.mode2v3
19 | *.perspectivev3
20 | !default.perspectivev3
21 | xcuserdata
22 | *.xccheckout
23 | *.moved-aside
24 | DerivedData
25 | *.hmap
26 | *.ipa
27 | *.xcuserstate
28 |
29 | # CocoaPods
30 | Pods
31 |
32 | # Carthage
33 | Carthage
34 |
35 | # SPM
36 | .build/
37 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | GitHub Issues is for reporting bugs, discussing features and general feedback in ****. Be sure to check our [documentation](http://cocoadocs.org/docsets/), [FAQ](https://github.com///wiki/FAQ) and [past issues](https://github.com///issues?state=closed) before opening any new issues.
2 |
3 | If you are posting about a crash in your application, a stack trace is helpful, but additional context, in the form of code and explanation, is necessary to be of any use.
4 |
--------------------------------------------------------------------------------
/SwiftPackageTests/Info-tvOS-Tests.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Example/CodeDemo/SwiftPackageDemo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "29x29",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "29x29",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "40x40",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "40x40",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "60x60",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "60x60",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/SwiftPackageDemo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "29x29",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "29x29",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "40x40",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "40x40",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "60x60",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "60x60",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/SwiftPackageTests/iOS/iOSTests.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 |
3 | class iOSTests: XCTestCase {
4 |
5 | override func setUp() {
6 | super.setUp()
7 | // Put setup code here. This method is called before the invocation of each test method in the class.
8 | }
9 |
10 | override func tearDown() {
11 | // Put teardown code here. This method is called after the invocation of each test method in the class.
12 | super.tearDown()
13 | }
14 |
15 | func testExample() {
16 | // This is an example of a functional test case.
17 | // Use XCTAssert and related functions to verify your tests produce the correct results.
18 | }
19 |
20 | func testPerformanceExample() {
21 | // This is an example of a performance test case.
22 | self.measure {
23 | // Put the code you want to measure the time of here.
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/SwiftPackageTests/tvOS/tvOSTests.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 |
3 | class tvOSTests: XCTestCase {
4 |
5 | override func setUp() {
6 | super.setUp()
7 | // Put setup code here. This method is called before the invocation of each test method in the class.
8 | }
9 |
10 | override func tearDown() {
11 | // Put teardown code here. This method is called after the invocation of each test method in the class.
12 | super.tearDown()
13 | }
14 |
15 | func testExample() {
16 | // This is an example of a functional test case.
17 | // Use XCTAssert and related functions to verify your tests produce the correct results.
18 | }
19 |
20 | func testPerformanceExample() {
21 | // This is an example of a performance test case.
22 | self.measure {
23 | // Put the code you want to measure the time of here.
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/SwiftPackageTests/Info-iOS-Tests.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1
23 |
24 |
25 |
--------------------------------------------------------------------------------
/SwiftPackageTests/Shared/SharedTests.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 |
3 | class SharedTests: XCTestCase {
4 |
5 | override func setUp() {
6 | super.setUp()
7 | // Put setup code here. This method is called before the invocation of each test method in the class.
8 | }
9 |
10 | override func tearDown() {
11 | // Put teardown code here. This method is called after the invocation of each test method in the class.
12 | super.tearDown()
13 | }
14 |
15 | func testExample() {
16 | // This is an example of a functional test case.
17 | // Use XCTAssert and related functions to verify your tests produce the correct results.
18 | }
19 |
20 | func testPerformanceExample() {
21 | // This is an example of a performance test case.
22 | self.measure {
23 | // Put the code you want to measure the time of here.
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/SwiftPackageTests/macOS/macOSTests.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 |
3 | class macOSTests: XCTestCase {
4 |
5 | override func setUp() {
6 | super.setUp()
7 | // Put setup code here. This method is called before the invocation of each test method in the class.
8 | }
9 |
10 | override func tearDown() {
11 | // Put teardown code here. This method is called after the invocation of each test method in the class.
12 | super.tearDown()
13 | }
14 |
15 | func testExample() {
16 | // This is an example of a functional test case.
17 | // Use XCTAssert and related functions to verify your tests produce the correct results.
18 | }
19 |
20 | func testPerformanceExample() {
21 | // This is an example of a performance test case.
22 | self.measure {
23 | // Put the code you want to measure the time of here.
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/SwiftPackageTests/Info-macOS-Tests.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Info/Info-tvOS.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 0.1.0
19 | CFBundleVersion
20 | $(CURRENT_PROJECT_VERSION)
21 | NSPrincipalClass
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Info/Info-watchOS.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 0.1.0
19 | CFBundleVersion
20 | $(CURRENT_PROJECT_VERSION)
21 | NSPrincipalClass
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Example/CodeDemo/SwiftPackageDemo/Sources/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 | import SwiftPackage
3 |
4 | @UIApplicationMain
5 | class AppDelegate: UIResponder, UIApplicationDelegate {
6 |
7 | var window: UIWindow?
8 |
9 | lazy var navigationController: UINavigationController = { [unowned self] in
10 | let controller = UINavigationController(rootViewController: self.viewController)
11 | return controller
12 | }()
13 |
14 | lazy var viewController: ViewController = {
15 | let controller = ViewController()
16 | return controller
17 | }()
18 |
19 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
20 | window = UIWindow(frame: UIScreen.main.bounds)
21 | window?.rootViewController = navigationController
22 | window?.makeKeyAndVisible()
23 |
24 | return true
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Info/Info-iOS.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 0.1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | $(CURRENT_PROJECT_VERSION)
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Info/Info-macOS.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 0.1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | $(CURRENT_PROJECT_VERSION)
23 | NSHumanReadableCopyright
24 | Copyright © 2016 Hyper Interaktiv AS. All rights reserved.
25 | NSPrincipalClass
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/circle.yml:
--------------------------------------------------------------------------------
1 | machine:
2 | xcode:
3 | version: "9.0"
4 |
5 | dependencies:
6 | override:
7 | - bin/bootstrap-if-needed
8 | _directories:
9 | - "Carthage"
10 |
11 | test:
12 | override:
13 | - set -o pipefail && xcodebuild -project .xcodeproj -scheme "-macOS" -sdk macosx clean build
14 | - set -o pipefail && xcodebuild -project .xcodeproj -scheme "-macOS" -sdk macosx -enableCodeCoverage YES test
15 | - set -o pipefail && xcodebuild -project .xcodeproj -scheme "-iOS" -sdk iphonesimulator clean build
16 | - set -o pipefail && xcodebuild -project .xcodeproj -scheme "-iOS" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 8,OS=11.0' -enableCodeCoverage YES test
17 | - set -o pipefail && xcodebuild -project .xcodeproj -scheme "-tvOS" -destination 'platform=tvOS Simulator,name=Apple TV,OS=11.0' clean build
18 | - set -o pipefail && xcodebuild -project .xcodeproj -scheme "-tvOS" -destination 'platform=tvOS Simulator,name=Apple TV,OS=11.0' -enableCodeCoverage YES test
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | Licensed under the **MIT** license
2 |
3 | > Copyright (c) 2015
4 | >
5 | > Permission is hereby granted, free of charge, to any person obtaining
6 | > a copy of this software and associated documentation files (the
7 | > "Software"), to deal in the Software without restriction, including
8 | > without limitation the rights to use, copy, modify, merge, publish,
9 | > distribute, sublicense, and/or sell copies of the Software, and to
10 | > permit persons to whom the Software is furnished to do so, subject to
11 | > the following conditions:
12 | >
13 | > The above copyright notice and this permission notice shall be
14 | > included in all copies or substantial portions of the Software.
15 | >
16 | > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 | > EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 | > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19 | > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
20 | > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
21 | > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
22 | > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/Example/CodeDemo/SwiftPackageDemo/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1
23 | LSRequiresIPhoneOS
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIRequiredDeviceCapabilities
28 |
29 | armv7
30 |
31 | UISupportedInterfaceOrientations
32 |
33 | UIInterfaceOrientationPortrait
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/SwiftPackage.podspec:
--------------------------------------------------------------------------------
1 | Pod::Spec.new do |s|
2 | s.name = ""
3 | s.summary = "A short description of ."
4 | s.version = "0.1.0"
5 | s.homepage = "https://github.com//"
6 | s.license = 'MIT'
7 | s.author = { "" => "" }
8 | s.source = {
9 | :git => "https://github.com//.git",
10 | :tag => s.version.to_s
11 | }
12 | s.social_media_url = 'https://twitter.com/'
13 |
14 | s.ios.deployment_target = '8.0'
15 | s.osx.deployment_target = '10.9'
16 | s.tvos.deployment_target = '9.2'
17 | s.watchos.deployment_target = "3.0"
18 |
19 | s.requires_arc = true
20 | s.ios.source_files = 'Sources/{iOS,Shared}/**/*'
21 | s.tvos.source_files = 'Sources/{iOS,tvOS,Shared}/**/*'
22 | s.osx.source_files = 'Sources/{macOS,Shared}/**/*'
23 | s.watchos.source_files = 'Sources/{watchOS,Shared}/**/*'
24 |
25 | # s.ios.frameworks = 'UIKit', 'Foundation'
26 | # s.osx.frameworks = 'Cocoa', 'Foundation'
27 | # s.dependency 'Whisper', '~> 1.0'
28 | # s.watchos.exclude_files = ["Sources/AnimatedImageView.swift"]
29 |
30 | s.pod_target_xcconfig = { 'SWIFT_VERSION' => '4.0' }
31 | end
32 |
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/SwiftPackageDemo/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1
23 | LSRequiresIPhoneOS
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIMainStoryboardFile
28 | Main
29 | UIRequiredDeviceCapabilities
30 |
31 | armv7
32 |
33 | UISupportedInterfaceOrientations
34 |
35 | UIInterfaceOrientationPortrait
36 | UIInterfaceOrientationLandscapeLeft
37 | UIInterfaceOrientationLandscapeRight
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # SwiftPackage
2 |
3 | **SwiftPackage** is a template to create Swift frameworks. It has a basic
4 | folder structure and the project with shared framework and test targets. It also includes the necessary metadata files to make it
5 | [CocoaPods](http://cocoapods.org) and [Carthage](https://github.com/Carthage/Carthage)
6 | compatible and generates an empty example project.
7 |
8 | ## Features
9 |
10 | - Support Swift 4 🎉
11 | - Support iOS, macOS, tvOS, watchOS
12 | - Support CocoaPods, Carthage, Swift Package Manager
13 | - Use [Circle CI](https://circleci.com/)
14 |
15 | ### Project structure
16 |
17 | - Sources: contains source files
18 | - Shared: common files
19 | - iOS: for iOS target
20 | - macOS: for macoS target
21 | - tvOS: for tvOS target
22 | - watchOS: for watchOS target
23 | - Info: contains target `Info.plist` files
24 | - SwiftPackageTests: contains test files
25 |
26 | ## Usage
27 |
28 | 1. `git clone https://github.com/hyperoslo/SwiftPackage.git NewPackageName`
29 | 2. `cd NewPackageName`
30 | 3. `./init.rb`
31 | 4. Enter the requested info.
32 |
33 | "NewPackageName" here is the name of your Swift framework.
34 |
35 | ## Author
36 |
37 | Hyper Interaktiv AS, ios@hyper.no
38 |
39 | ## Contributing
40 |
41 | We would love you to contribute to **SwiftPackage**, check the [CONTRIBUTING](https://github.com/hyperoslo/SwiftPackage/blob/master/CONTRIBUTING.md) file for more info.
42 |
43 | ## License
44 |
45 | **SwiftPackage** is available under the MIT license. See the [LICENSE](https://github.com/hyperoslo/SwiftPackage/blob/master/LICENSE.md) file for more info.
46 |
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/SwiftPackageDemo/Base.lproj/Main.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Example/CodeDemo/SwiftPackageDemo/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/SwiftPackageDemo/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/SwiftPackage-README.md:
--------------------------------------------------------------------------------
1 | #
2 |
3 | [](https://circleci.com/gh//)
4 | [](http://cocoadocs.org/docsets/)
5 | [](https://github.com/Carthage/Carthage)
6 | [](http://cocoadocs.org/docsets/)
7 | [](http://cocoadocs.org/docsets/)
8 | 
9 |
10 | ## Description
11 |
12 | **** description.
13 |
14 | ## Usage
15 |
16 | ```swift
17 |
18 | ```
19 |
20 | ## Installation
21 |
22 | **** is available through [CocoaPods](http://cocoapods.org). To install
23 | it, simply add the following line to your Podfile:
24 |
25 | ```ruby
26 | pod ''
27 | ```
28 |
29 | **** is also available through [Carthage](https://github.com/Carthage/Carthage).
30 | To install just write into your Cartfile:
31 |
32 | ```ruby
33 | github "/"
34 | ```
35 |
36 | **** can also be installed manually. Just download and drop `Sources` folders in your project.
37 |
38 | ## Author
39 |
40 | ,
41 |
42 | ## Contributing
43 |
44 | We would love you to contribute to ****, check the [CONTRIBUTING](https://github.com///blob/master/CONTRIBUTING.md) file for more info.
45 |
46 | ## License
47 |
48 | **** is available under the MIT license. See the [LICENSE](https://github.com///blob/master/LICENSE.md) file for more info.
49 |
--------------------------------------------------------------------------------
/SwiftPackage.xcodeproj/xcshareddata/xcschemes/SwiftPackage-macOS.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
33 |
34 |
35 |
36 |
47 |
48 |
54 |
55 |
56 |
57 |
58 |
59 |
65 |
66 |
72 |
73 |
74 |
75 |
77 |
78 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/SwiftPackage.xcodeproj/xcshareddata/xcschemes/SwiftPackage-watchOS.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
33 |
34 |
35 |
36 |
47 |
48 |
54 |
55 |
56 |
57 |
58 |
59 |
65 |
66 |
72 |
73 |
74 |
75 |
77 |
78 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/Example/CodeDemo/SwiftPackageDemo.xcodeproj/xcshareddata/xcschemes/SwiftPackageDemo.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
33 |
34 |
40 |
41 |
42 |
43 |
44 |
45 |
56 |
58 |
64 |
65 |
66 |
67 |
71 |
72 |
73 |
74 |
75 |
76 |
82 |
84 |
90 |
91 |
92 |
93 |
95 |
96 |
99 |
100 |
101 |
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/SwiftPackageDemo.xcodeproj/xcshareddata/xcschemes/SwiftPackageDemo.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
33 |
34 |
40 |
41 |
42 |
43 |
44 |
45 |
56 |
58 |
64 |
65 |
66 |
67 |
71 |
72 |
73 |
74 |
75 |
76 |
82 |
84 |
90 |
91 |
92 |
93 |
95 |
96 |
99 |
100 |
101 |
--------------------------------------------------------------------------------
/SwiftPackage.xcodeproj/xcshareddata/xcschemes/SwiftPackage-iOS.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
34 |
40 |
41 |
42 |
43 |
44 |
50 |
51 |
52 |
53 |
54 |
55 |
66 |
67 |
73 |
74 |
75 |
76 |
77 |
78 |
84 |
85 |
91 |
92 |
93 |
94 |
96 |
97 |
100 |
101 |
102 |
--------------------------------------------------------------------------------
/SwiftPackage.xcodeproj/xcshareddata/xcschemes/SwiftPackage-tvOS.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
34 |
40 |
41 |
42 |
43 |
44 |
50 |
51 |
52 |
53 |
54 |
55 |
66 |
67 |
73 |
74 |
75 |
76 |
77 |
78 |
84 |
85 |
91 |
92 |
93 |
94 |
96 |
97 |
100 |
101 |
102 |
--------------------------------------------------------------------------------
/init.rb:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 |
3 | require 'fileutils'
4 |
5 | def prompt(message, default)
6 | print "#{message} (or press enter to use: #{default}) > "
7 | input = gets.chomp
8 | input = nil if input.strip.empty?
9 | input
10 | end
11 |
12 | folder_path = __dir__
13 |
14 | default_package_name = File.basename(Dir.getwd)
15 | default_bundle_domain = 'no.hyper'
16 | default_author_name = `git config user.name`.strip
17 | default_author_email = `git config user.email`.strip
18 | default_username = default_author_email.split('@').first
19 | default_git_host = 'https://github.com'
20 | default_storyboards = 'no'
21 |
22 | package_name = ARGV.shift || prompt('🏆 Package name', default_package_name) || default_package_name
23 | bundle_domain = prompt('💼 Bundle Id ', default_bundle_domain) || default_bundle_domain
24 | author_name = prompt('😎 Author', default_author_name) || default_author_name
25 | author_email = prompt('📧 E-mail', default_author_email) || default_author_email
26 | username = prompt('👑 Username', default_username) || default_username
27 | git_host = prompt('☁️ Git host', default_git_host) || default_git_host
28 | use_storyboards = prompt('🤖 Example with Storyboards? - yes/no', default_storyboards) || default_storyboards
29 | storyboards_example = use_storyboards.downcase == "yes"
30 |
31 | file_names = Dir["#{folder_path}/**/*.*"]
32 |
33 | file_names.push("#{folder_path}/circle.yml")
34 |
35 | file_names.push("#{folder_path}/SwiftPackage.xcodeproj/project.pbxproj")
36 | file_names.push("#{folder_path}/SwiftPackage.xcodeproj/project.xcworkspace/contents.xcworkspacedata")
37 | file_names.push("#{folder_path}/SwiftPackage.xcodeproj/xcshareddata/xcschemes/SwiftPackage-iOS.xcscheme")
38 | file_names.push("#{folder_path}/SwiftPackage.xcodeproj/xcshareddata/xcschemes/SwiftPackage-macOS.xcscheme")
39 |
40 | file_names.push("#{folder_path}/Example/CodeDemo/SwiftPackageDemo.xcodeproj/project.pbxproj")
41 | file_names.push("#{folder_path}/Example/CodeDemo/SwiftPackageDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata")
42 | file_names.push("#{folder_path}/Example/CodeDemo/SwiftPackageDemo.xcodeproj/xcshareddata/xcschemes/SwiftPackageDemo.xcscheme")
43 | file_names.push("#{folder_path}/Example/CodeDemo/Podfile")
44 |
45 | file_names.push("#{folder_path}/Example/StoryboardsDemo/SwiftPackageDemo.xcodeproj/project.pbxproj")
46 | file_names.push("#{folder_path}/Example/StoryboardsDemo/SwiftPackageDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata")
47 | file_names.push("#{folder_path}/Example/StoryboardsDemo/SwiftPackageDemo.xcodeproj/xcshareddata/xcschemes/SwiftPackageDemo.xcscheme")
48 | file_names.push("#{folder_path}/Example/StoryboardsDemo/Podfile")
49 |
50 | file_names.each do |file_name|
51 | ignored_file_types = ['.xccheckout',
52 | '.xcodeproj',
53 | '.xcworkspace',
54 | '.xcuserdatad',
55 | '.xcuserstate',
56 | '.xcassets',
57 | '.appiconset',
58 | '.png',
59 | '.lproj',
60 | '.rb',
61 | '.framework',
62 | '.playground'
63 | ]
64 |
65 | next if file_name.include?('DerivedData')
66 |
67 | if !ignored_file_types.include?(File.extname(file_name))
68 | text = File.read(file_name)
69 |
70 | new_contents = text.gsub(//, package_name)
71 | new_contents = new_contents.gsub(/SwiftPackage/, package_name)
72 | new_contents = new_contents.gsub(/BundleDomain/, bundle_domain)
73 | new_contents = new_contents.gsub(//, author_name)
74 | new_contents = new_contents.gsub(//, author_email)
75 | new_contents = new_contents.gsub(//, username)
76 |
77 | File.open(file_name, "w") {|file| file.puts new_contents }
78 | end
79 | end
80 |
81 | FileUtils.rm('README.md')
82 | File.rename('SwiftPackage-README.md', 'README.md')
83 | File.rename("#{folder_path}/SwiftPackage.podspec", "#{folder_path}/#{package_name}.podspec")
84 | File.rename("#{folder_path}/SwiftPackageTests", "#{folder_path}/#{package_name}Tests")
85 | File.rename("#{folder_path}/SwiftPackage.xcodeproj/xcshareddata/xcschemes/SwiftPackage-iOS.xcscheme",
86 | "#{folder_path}/SwiftPackage.xcodeproj/xcshareddata/xcschemes/#{package_name}-iOS.xcscheme")
87 | File.rename("#{folder_path}/SwiftPackage.xcodeproj/xcshareddata/xcschemes/SwiftPackage-macOS.xcscheme",
88 | "#{folder_path}/SwiftPackage.xcodeproj/xcshareddata/xcschemes/#{package_name}-macOS.xcscheme")
89 | File.rename("#{folder_path}/SwiftPackage.xcodeproj", "#{folder_path}/#{package_name}.xcodeproj")
90 |
91 | example_folder = "CodeDemo"
92 | example_name = "#{package_name}Demo"
93 |
94 | if storyboards_example
95 | FileUtils.rm_rf("#{folder_path}/Example/CodeDemo")
96 | example_folder = "StoryboardsDemo"
97 | else
98 | FileUtils.rm_rf("#{folder_path}/Example/StoryboardsDemo")
99 | end
100 |
101 | File.rename("#{folder_path}/Example/#{example_folder}", "#{folder_path}/Example/#{example_name}")
102 | File.rename("#{folder_path}/Example/#{example_name}/SwiftPackageDemo.xcodeproj/xcshareddata/xcschemes/SwiftPackageDemo.xcscheme",
103 | "#{folder_path}/Example/#{example_name}/SwiftPackageDemo.xcodeproj/xcshareddata/xcschemes/#{example_name}.xcscheme")
104 | File.rename("#{folder_path}/Example/#{example_name}/SwiftPackageDemo.xcodeproj",
105 | "#{folder_path}/Example/#{example_name}/#{example_name}.xcodeproj")
106 | File.rename("#{folder_path}/Example/#{example_name}/SwiftPackageDemo",
107 | "#{folder_path}/Example/#{example_name}/#{example_name}")
108 |
109 | git_directory = "#{folder_path}/.git"
110 | FileUtils.rm_rf git_directory
111 | FileUtils.rm('init.rb')
112 |
113 | system("cd #{folder_path}/Example/#{example_name}; pod install; cd #{folder_path}")
114 | system("git init && git add . && git commit -am 'Initial commit'")
115 | system("git remote add origin #{git_host}/#{username}/#{package_name}.git")
116 | system("open \"#{folder_path}/#{package_name}.xcodeproj\"")
117 |
--------------------------------------------------------------------------------
/Example/CodeDemo/SwiftPackageDemo.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
1 | // !$*UTF8*$!
2 | {
3 | archiveVersion = 1;
4 | classes = {
5 | };
6 | objectVersion = 46;
7 | objects = {
8 |
9 | /* Begin PBXBuildFile section */
10 | D5C7F74E1C3BC9CE008CDDBA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D5C7F74C1C3BC9CE008CDDBA /* LaunchScreen.storyboard */; };
11 | D5C7F75B1C3BCA1E008CDDBA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D5C7F7571C3BCA1E008CDDBA /* Assets.xcassets */; };
12 | D5C7F75C1C3BCA1E008CDDBA /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C7F7591C3BCA1E008CDDBA /* AppDelegate.swift */; };
13 | D5C7F75D1C3BCA1E008CDDBA /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C7F75A1C3BCA1E008CDDBA /* ViewController.swift */; };
14 | /* End PBXBuildFile section */
15 |
16 | /* Begin PBXFileReference section */
17 | D5C7F7401C3BC9CE008CDDBA /* SwiftPackageDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftPackageDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
18 | D5C7F74D1C3BC9CE008CDDBA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
19 | D5C7F74F1C3BC9CE008CDDBA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
20 | D5C7F7571C3BCA1E008CDDBA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
21 | D5C7F7591C3BCA1E008CDDBA /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
22 | D5C7F75A1C3BCA1E008CDDBA /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; };
23 | /* End PBXFileReference section */
24 |
25 | /* Begin PBXFrameworksBuildPhase section */
26 | D5C7F73D1C3BC9CE008CDDBA /* Frameworks */ = {
27 | isa = PBXFrameworksBuildPhase;
28 | buildActionMask = 2147483647;
29 | files = (
30 | );
31 | runOnlyForDeploymentPostprocessing = 0;
32 | };
33 | /* End PBXFrameworksBuildPhase section */
34 |
35 | /* Begin PBXGroup section */
36 | D5C7F7371C3BC9CE008CDDBA = {
37 | isa = PBXGroup;
38 | children = (
39 | D5C7F7421C3BC9CE008CDDBA /* SwiftPackageDemo */,
40 | D5C7F7411C3BC9CE008CDDBA /* Products */,
41 | );
42 | sourceTree = "";
43 | };
44 | D5C7F7411C3BC9CE008CDDBA /* Products */ = {
45 | isa = PBXGroup;
46 | children = (
47 | D5C7F7401C3BC9CE008CDDBA /* SwiftPackageDemo.app */,
48 | );
49 | name = Products;
50 | sourceTree = "";
51 | };
52 | D5C7F7421C3BC9CE008CDDBA /* SwiftPackageDemo */ = {
53 | isa = PBXGroup;
54 | children = (
55 | D5C7F7561C3BCA1E008CDDBA /* Resources */,
56 | D5C7F7581C3BCA1E008CDDBA /* Sources */,
57 | D5C7F7551C3BC9EA008CDDBA /* Supporting Files */,
58 | );
59 | path = SwiftPackageDemo;
60 | sourceTree = "";
61 | };
62 | D5C7F7551C3BC9EA008CDDBA /* Supporting Files */ = {
63 | isa = PBXGroup;
64 | children = (
65 | D5C7F74C1C3BC9CE008CDDBA /* LaunchScreen.storyboard */,
66 | D5C7F74F1C3BC9CE008CDDBA /* Info.plist */,
67 | );
68 | name = "Supporting Files";
69 | sourceTree = "";
70 | };
71 | D5C7F7561C3BCA1E008CDDBA /* Resources */ = {
72 | isa = PBXGroup;
73 | children = (
74 | D5C7F7571C3BCA1E008CDDBA /* Assets.xcassets */,
75 | );
76 | path = Resources;
77 | sourceTree = "";
78 | };
79 | D5C7F7581C3BCA1E008CDDBA /* Sources */ = {
80 | isa = PBXGroup;
81 | children = (
82 | D5C7F7591C3BCA1E008CDDBA /* AppDelegate.swift */,
83 | D5C7F75A1C3BCA1E008CDDBA /* ViewController.swift */,
84 | );
85 | path = Sources;
86 | sourceTree = "";
87 | };
88 | /* End PBXGroup section */
89 |
90 | /* Begin PBXNativeTarget section */
91 | D5C7F73F1C3BC9CE008CDDBA /* SwiftPackageDemo */ = {
92 | isa = PBXNativeTarget;
93 | buildConfigurationList = D5C7F7521C3BC9CE008CDDBA /* Build configuration list for PBXNativeTarget "SwiftPackageDemo" */;
94 | buildPhases = (
95 | D5C7F73C1C3BC9CE008CDDBA /* Sources */,
96 | D5C7F73D1C3BC9CE008CDDBA /* Frameworks */,
97 | D5C7F73E1C3BC9CE008CDDBA /* Resources */,
98 | );
99 | buildRules = (
100 | );
101 | dependencies = (
102 | );
103 | name = SwiftPackageDemo;
104 | productName = SwiftPackageDemo;
105 | productReference = D5C7F7401C3BC9CE008CDDBA /* SwiftPackageDemo.app */;
106 | productType = "com.apple.product-type.application";
107 | };
108 | /* End PBXNativeTarget section */
109 |
110 | /* Begin PBXProject section */
111 | D5C7F7381C3BC9CE008CDDBA /* Project object */ = {
112 | isa = PBXProject;
113 | attributes = {
114 | LastSwiftUpdateCheck = 0720;
115 | LastUpgradeCheck = 0900;
116 | ORGANIZATIONNAME = "Hyper Interaktiv AS";
117 | TargetAttributes = {
118 | D5C7F73F1C3BC9CE008CDDBA = {
119 | CreatedOnToolsVersion = 7.2;
120 | LastSwiftMigration = 0800;
121 | };
122 | };
123 | };
124 | buildConfigurationList = D5C7F73B1C3BC9CE008CDDBA /* Build configuration list for PBXProject "SwiftPackageDemo" */;
125 | compatibilityVersion = "Xcode 3.2";
126 | developmentRegion = English;
127 | hasScannedForEncodings = 0;
128 | knownRegions = (
129 | en,
130 | Base,
131 | );
132 | mainGroup = D5C7F7371C3BC9CE008CDDBA;
133 | productRefGroup = D5C7F7411C3BC9CE008CDDBA /* Products */;
134 | projectDirPath = "";
135 | projectRoot = "";
136 | targets = (
137 | D5C7F73F1C3BC9CE008CDDBA /* SwiftPackageDemo */,
138 | );
139 | };
140 | /* End PBXProject section */
141 |
142 | /* Begin PBXResourcesBuildPhase section */
143 | D5C7F73E1C3BC9CE008CDDBA /* Resources */ = {
144 | isa = PBXResourcesBuildPhase;
145 | buildActionMask = 2147483647;
146 | files = (
147 | D5C7F75B1C3BCA1E008CDDBA /* Assets.xcassets in Resources */,
148 | D5C7F74E1C3BC9CE008CDDBA /* LaunchScreen.storyboard in Resources */,
149 | );
150 | runOnlyForDeploymentPostprocessing = 0;
151 | };
152 | /* End PBXResourcesBuildPhase section */
153 |
154 | /* Begin PBXSourcesBuildPhase section */
155 | D5C7F73C1C3BC9CE008CDDBA /* Sources */ = {
156 | isa = PBXSourcesBuildPhase;
157 | buildActionMask = 2147483647;
158 | files = (
159 | D5C7F75D1C3BCA1E008CDDBA /* ViewController.swift in Sources */,
160 | D5C7F75C1C3BCA1E008CDDBA /* AppDelegate.swift in Sources */,
161 | );
162 | runOnlyForDeploymentPostprocessing = 0;
163 | };
164 | /* End PBXSourcesBuildPhase section */
165 |
166 | /* Begin PBXVariantGroup section */
167 | D5C7F74C1C3BC9CE008CDDBA /* LaunchScreen.storyboard */ = {
168 | isa = PBXVariantGroup;
169 | children = (
170 | D5C7F74D1C3BC9CE008CDDBA /* Base */,
171 | );
172 | name = LaunchScreen.storyboard;
173 | sourceTree = "";
174 | };
175 | /* End PBXVariantGroup section */
176 |
177 | /* Begin XCBuildConfiguration section */
178 | D5C7F7501C3BC9CE008CDDBA /* Debug */ = {
179 | isa = XCBuildConfiguration;
180 | buildSettings = {
181 | ALWAYS_SEARCH_USER_PATHS = NO;
182 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
183 | CLANG_CXX_LIBRARY = "libc++";
184 | CLANG_ENABLE_MODULES = YES;
185 | CLANG_ENABLE_OBJC_ARC = YES;
186 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
187 | CLANG_WARN_BOOL_CONVERSION = YES;
188 | CLANG_WARN_COMMA = YES;
189 | CLANG_WARN_CONSTANT_CONVERSION = YES;
190 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
191 | CLANG_WARN_EMPTY_BODY = YES;
192 | CLANG_WARN_ENUM_CONVERSION = YES;
193 | CLANG_WARN_INFINITE_RECURSION = YES;
194 | CLANG_WARN_INT_CONVERSION = YES;
195 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
196 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
197 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
198 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
199 | CLANG_WARN_STRICT_PROTOTYPES = YES;
200 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
201 | CLANG_WARN_UNREACHABLE_CODE = YES;
202 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
203 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
204 | COPY_PHASE_STRIP = NO;
205 | DEBUG_INFORMATION_FORMAT = dwarf;
206 | ENABLE_STRICT_OBJC_MSGSEND = YES;
207 | ENABLE_TESTABILITY = YES;
208 | GCC_C_LANGUAGE_STANDARD = gnu99;
209 | GCC_DYNAMIC_NO_PIC = NO;
210 | GCC_NO_COMMON_BLOCKS = YES;
211 | GCC_OPTIMIZATION_LEVEL = 0;
212 | GCC_PREPROCESSOR_DEFINITIONS = (
213 | "DEBUG=1",
214 | "$(inherited)",
215 | );
216 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
217 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
218 | GCC_WARN_UNDECLARED_SELECTOR = YES;
219 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
220 | GCC_WARN_UNUSED_FUNCTION = YES;
221 | GCC_WARN_UNUSED_VARIABLE = YES;
222 | IPHONEOS_DEPLOYMENT_TARGET = 9.2;
223 | MTL_ENABLE_DEBUG_INFO = YES;
224 | ONLY_ACTIVE_ARCH = YES;
225 | SDKROOT = iphoneos;
226 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
227 | SWIFT_VERSION = 4.0;
228 | };
229 | name = Debug;
230 | };
231 | D5C7F7511C3BC9CE008CDDBA /* Release */ = {
232 | isa = XCBuildConfiguration;
233 | buildSettings = {
234 | ALWAYS_SEARCH_USER_PATHS = NO;
235 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
236 | CLANG_CXX_LIBRARY = "libc++";
237 | CLANG_ENABLE_MODULES = YES;
238 | CLANG_ENABLE_OBJC_ARC = YES;
239 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
240 | CLANG_WARN_BOOL_CONVERSION = YES;
241 | CLANG_WARN_COMMA = YES;
242 | CLANG_WARN_CONSTANT_CONVERSION = YES;
243 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
244 | CLANG_WARN_EMPTY_BODY = YES;
245 | CLANG_WARN_ENUM_CONVERSION = YES;
246 | CLANG_WARN_INFINITE_RECURSION = YES;
247 | CLANG_WARN_INT_CONVERSION = YES;
248 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
249 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
250 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
251 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
252 | CLANG_WARN_STRICT_PROTOTYPES = YES;
253 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
254 | CLANG_WARN_UNREACHABLE_CODE = YES;
255 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
256 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
257 | COPY_PHASE_STRIP = NO;
258 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
259 | ENABLE_NS_ASSERTIONS = NO;
260 | ENABLE_STRICT_OBJC_MSGSEND = YES;
261 | GCC_C_LANGUAGE_STANDARD = gnu99;
262 | GCC_NO_COMMON_BLOCKS = YES;
263 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
264 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
265 | GCC_WARN_UNDECLARED_SELECTOR = YES;
266 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
267 | GCC_WARN_UNUSED_FUNCTION = YES;
268 | GCC_WARN_UNUSED_VARIABLE = YES;
269 | IPHONEOS_DEPLOYMENT_TARGET = 9.2;
270 | MTL_ENABLE_DEBUG_INFO = NO;
271 | SDKROOT = iphoneos;
272 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
273 | SWIFT_VERSION = 4.0;
274 | VALIDATE_PRODUCT = YES;
275 | };
276 | name = Release;
277 | };
278 | D5C7F7531C3BC9CE008CDDBA /* Debug */ = {
279 | isa = XCBuildConfiguration;
280 | buildSettings = {
281 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
282 | INFOPLIST_FILE = SwiftPackageDemo/Info.plist;
283 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
284 | PRODUCT_BUNDLE_IDENTIFIER = BundleDomain.SwiftPackageDemo;
285 | PRODUCT_NAME = "$(TARGET_NAME)";
286 | };
287 | name = Debug;
288 | };
289 | D5C7F7541C3BC9CE008CDDBA /* Release */ = {
290 | isa = XCBuildConfiguration;
291 | buildSettings = {
292 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
293 | INFOPLIST_FILE = SwiftPackageDemo/Info.plist;
294 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
295 | PRODUCT_BUNDLE_IDENTIFIER = BundleDomain.SwiftPackageDemo;
296 | PRODUCT_NAME = "$(TARGET_NAME)";
297 | };
298 | name = Release;
299 | };
300 | /* End XCBuildConfiguration section */
301 |
302 | /* Begin XCConfigurationList section */
303 | D5C7F73B1C3BC9CE008CDDBA /* Build configuration list for PBXProject "SwiftPackageDemo" */ = {
304 | isa = XCConfigurationList;
305 | buildConfigurations = (
306 | D5C7F7501C3BC9CE008CDDBA /* Debug */,
307 | D5C7F7511C3BC9CE008CDDBA /* Release */,
308 | );
309 | defaultConfigurationIsVisible = 0;
310 | defaultConfigurationName = Release;
311 | };
312 | D5C7F7521C3BC9CE008CDDBA /* Build configuration list for PBXNativeTarget "SwiftPackageDemo" */ = {
313 | isa = XCConfigurationList;
314 | buildConfigurations = (
315 | D5C7F7531C3BC9CE008CDDBA /* Debug */,
316 | D5C7F7541C3BC9CE008CDDBA /* Release */,
317 | );
318 | defaultConfigurationIsVisible = 0;
319 | defaultConfigurationName = Release;
320 | };
321 | /* End XCConfigurationList section */
322 | };
323 | rootObject = D5C7F7381C3BC9CE008CDDBA /* Project object */;
324 | }
325 |
--------------------------------------------------------------------------------
/Example/StoryboardsDemo/SwiftPackageDemo.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
1 | // !$*UTF8*$!
2 | {
3 | archiveVersion = 1;
4 | classes = {
5 | };
6 | objectVersion = 46;
7 | objects = {
8 |
9 | /* Begin PBXBuildFile section */
10 | D5C7F7701C3BCF14008CDDBA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D5C7F76E1C3BCF14008CDDBA /* Main.storyboard */; };
11 | D5C7F7751C3BCF14008CDDBA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D5C7F7731C3BCF14008CDDBA /* LaunchScreen.storyboard */; };
12 | D5C7F7821C3BCF90008CDDBA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D5C7F77E1C3BCF90008CDDBA /* Assets.xcassets */; };
13 | D5C7F7831C3BCF90008CDDBA /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C7F7801C3BCF90008CDDBA /* AppDelegate.swift */; };
14 | D5C7F7841C3BCF90008CDDBA /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C7F7811C3BCF90008CDDBA /* ViewController.swift */; };
15 | /* End PBXBuildFile section */
16 |
17 | /* Begin PBXFileReference section */
18 | D5C7F7671C3BCF14008CDDBA /* SwiftPackageDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftPackageDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
19 | D5C7F76F1C3BCF14008CDDBA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
20 | D5C7F7741C3BCF14008CDDBA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
21 | D5C7F7761C3BCF14008CDDBA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
22 | D5C7F77E1C3BCF90008CDDBA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
23 | D5C7F7801C3BCF90008CDDBA /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
24 | D5C7F7811C3BCF90008CDDBA /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; };
25 | /* End PBXFileReference section */
26 |
27 | /* Begin PBXFrameworksBuildPhase section */
28 | D5C7F7641C3BCF14008CDDBA /* Frameworks */ = {
29 | isa = PBXFrameworksBuildPhase;
30 | buildActionMask = 2147483647;
31 | files = (
32 | );
33 | runOnlyForDeploymentPostprocessing = 0;
34 | };
35 | /* End PBXFrameworksBuildPhase section */
36 |
37 | /* Begin PBXGroup section */
38 | D5C7F75E1C3BCF14008CDDBA = {
39 | isa = PBXGroup;
40 | children = (
41 | D5C7F7691C3BCF14008CDDBA /* SwiftPackageDemo */,
42 | D5C7F7681C3BCF14008CDDBA /* Products */,
43 | );
44 | sourceTree = "";
45 | };
46 | D5C7F7681C3BCF14008CDDBA /* Products */ = {
47 | isa = PBXGroup;
48 | children = (
49 | D5C7F7671C3BCF14008CDDBA /* SwiftPackageDemo.app */,
50 | );
51 | name = Products;
52 | sourceTree = "";
53 | };
54 | D5C7F7691C3BCF14008CDDBA /* SwiftPackageDemo */ = {
55 | isa = PBXGroup;
56 | children = (
57 | D5C7F77D1C3BCF90008CDDBA /* Resources */,
58 | D5C7F77F1C3BCF90008CDDBA /* Sources */,
59 | D5C7F77C1C3BCF5A008CDDBA /* Supporting Files */,
60 | );
61 | path = SwiftPackageDemo;
62 | sourceTree = "";
63 | };
64 | D5C7F77C1C3BCF5A008CDDBA /* Supporting Files */ = {
65 | isa = PBXGroup;
66 | children = (
67 | D5C7F76E1C3BCF14008CDDBA /* Main.storyboard */,
68 | D5C7F7731C3BCF14008CDDBA /* LaunchScreen.storyboard */,
69 | D5C7F7761C3BCF14008CDDBA /* Info.plist */,
70 | );
71 | name = "Supporting Files";
72 | sourceTree = "";
73 | };
74 | D5C7F77D1C3BCF90008CDDBA /* Resources */ = {
75 | isa = PBXGroup;
76 | children = (
77 | D5C7F77E1C3BCF90008CDDBA /* Assets.xcassets */,
78 | );
79 | path = Resources;
80 | sourceTree = "";
81 | };
82 | D5C7F77F1C3BCF90008CDDBA /* Sources */ = {
83 | isa = PBXGroup;
84 | children = (
85 | D5C7F7801C3BCF90008CDDBA /* AppDelegate.swift */,
86 | D5C7F7811C3BCF90008CDDBA /* ViewController.swift */,
87 | );
88 | path = Sources;
89 | sourceTree = "";
90 | };
91 | /* End PBXGroup section */
92 |
93 | /* Begin PBXNativeTarget section */
94 | D5C7F7661C3BCF14008CDDBA /* SwiftPackageDemo */ = {
95 | isa = PBXNativeTarget;
96 | buildConfigurationList = D5C7F7791C3BCF14008CDDBA /* Build configuration list for PBXNativeTarget "SwiftPackageDemo" */;
97 | buildPhases = (
98 | D5C7F7631C3BCF14008CDDBA /* Sources */,
99 | D5C7F7641C3BCF14008CDDBA /* Frameworks */,
100 | D5C7F7651C3BCF14008CDDBA /* Resources */,
101 | );
102 | buildRules = (
103 | );
104 | dependencies = (
105 | );
106 | name = SwiftPackageDemo;
107 | productName = SwiftPackageDemo;
108 | productReference = D5C7F7671C3BCF14008CDDBA /* SwiftPackageDemo.app */;
109 | productType = "com.apple.product-type.application";
110 | };
111 | /* End PBXNativeTarget section */
112 |
113 | /* Begin PBXProject section */
114 | D5C7F75F1C3BCF14008CDDBA /* Project object */ = {
115 | isa = PBXProject;
116 | attributes = {
117 | LastSwiftUpdateCheck = 0720;
118 | LastUpgradeCheck = 0900;
119 | ORGANIZATIONNAME = "Hyper Interaktiv AS";
120 | TargetAttributes = {
121 | D5C7F7661C3BCF14008CDDBA = {
122 | CreatedOnToolsVersion = 7.2;
123 | LastSwiftMigration = 0800;
124 | };
125 | };
126 | };
127 | buildConfigurationList = D5C7F7621C3BCF14008CDDBA /* Build configuration list for PBXProject "SwiftPackageDemo" */;
128 | compatibilityVersion = "Xcode 3.2";
129 | developmentRegion = English;
130 | hasScannedForEncodings = 0;
131 | knownRegions = (
132 | en,
133 | Base,
134 | );
135 | mainGroup = D5C7F75E1C3BCF14008CDDBA;
136 | productRefGroup = D5C7F7681C3BCF14008CDDBA /* Products */;
137 | projectDirPath = "";
138 | projectRoot = "";
139 | targets = (
140 | D5C7F7661C3BCF14008CDDBA /* SwiftPackageDemo */,
141 | );
142 | };
143 | /* End PBXProject section */
144 |
145 | /* Begin PBXResourcesBuildPhase section */
146 | D5C7F7651C3BCF14008CDDBA /* Resources */ = {
147 | isa = PBXResourcesBuildPhase;
148 | buildActionMask = 2147483647;
149 | files = (
150 | D5C7F7751C3BCF14008CDDBA /* LaunchScreen.storyboard in Resources */,
151 | D5C7F7821C3BCF90008CDDBA /* Assets.xcassets in Resources */,
152 | D5C7F7701C3BCF14008CDDBA /* Main.storyboard in Resources */,
153 | );
154 | runOnlyForDeploymentPostprocessing = 0;
155 | };
156 | /* End PBXResourcesBuildPhase section */
157 |
158 | /* Begin PBXSourcesBuildPhase section */
159 | D5C7F7631C3BCF14008CDDBA /* Sources */ = {
160 | isa = PBXSourcesBuildPhase;
161 | buildActionMask = 2147483647;
162 | files = (
163 | D5C7F7841C3BCF90008CDDBA /* ViewController.swift in Sources */,
164 | D5C7F7831C3BCF90008CDDBA /* AppDelegate.swift in Sources */,
165 | );
166 | runOnlyForDeploymentPostprocessing = 0;
167 | };
168 | /* End PBXSourcesBuildPhase section */
169 |
170 | /* Begin PBXVariantGroup section */
171 | D5C7F76E1C3BCF14008CDDBA /* Main.storyboard */ = {
172 | isa = PBXVariantGroup;
173 | children = (
174 | D5C7F76F1C3BCF14008CDDBA /* Base */,
175 | );
176 | name = Main.storyboard;
177 | sourceTree = "";
178 | };
179 | D5C7F7731C3BCF14008CDDBA /* LaunchScreen.storyboard */ = {
180 | isa = PBXVariantGroup;
181 | children = (
182 | D5C7F7741C3BCF14008CDDBA /* Base */,
183 | );
184 | name = LaunchScreen.storyboard;
185 | sourceTree = "";
186 | };
187 | /* End PBXVariantGroup section */
188 |
189 | /* Begin XCBuildConfiguration section */
190 | D5C7F7771C3BCF14008CDDBA /* Debug */ = {
191 | isa = XCBuildConfiguration;
192 | buildSettings = {
193 | ALWAYS_SEARCH_USER_PATHS = NO;
194 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
195 | CLANG_CXX_LIBRARY = "libc++";
196 | CLANG_ENABLE_MODULES = YES;
197 | CLANG_ENABLE_OBJC_ARC = YES;
198 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
199 | CLANG_WARN_BOOL_CONVERSION = YES;
200 | CLANG_WARN_COMMA = YES;
201 | CLANG_WARN_CONSTANT_CONVERSION = YES;
202 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
203 | CLANG_WARN_EMPTY_BODY = YES;
204 | CLANG_WARN_ENUM_CONVERSION = YES;
205 | CLANG_WARN_INFINITE_RECURSION = YES;
206 | CLANG_WARN_INT_CONVERSION = YES;
207 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
208 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
209 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
210 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
211 | CLANG_WARN_STRICT_PROTOTYPES = YES;
212 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
213 | CLANG_WARN_UNREACHABLE_CODE = YES;
214 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
215 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
216 | COPY_PHASE_STRIP = NO;
217 | DEBUG_INFORMATION_FORMAT = dwarf;
218 | ENABLE_STRICT_OBJC_MSGSEND = YES;
219 | ENABLE_TESTABILITY = YES;
220 | GCC_C_LANGUAGE_STANDARD = gnu99;
221 | GCC_DYNAMIC_NO_PIC = NO;
222 | GCC_NO_COMMON_BLOCKS = YES;
223 | GCC_OPTIMIZATION_LEVEL = 0;
224 | GCC_PREPROCESSOR_DEFINITIONS = (
225 | "DEBUG=1",
226 | "$(inherited)",
227 | );
228 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
229 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
230 | GCC_WARN_UNDECLARED_SELECTOR = YES;
231 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
232 | GCC_WARN_UNUSED_FUNCTION = YES;
233 | GCC_WARN_UNUSED_VARIABLE = YES;
234 | IPHONEOS_DEPLOYMENT_TARGET = 9.2;
235 | MTL_ENABLE_DEBUG_INFO = YES;
236 | ONLY_ACTIVE_ARCH = YES;
237 | SDKROOT = iphoneos;
238 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
239 | SWIFT_VERSION = 4.0;
240 | };
241 | name = Debug;
242 | };
243 | D5C7F7781C3BCF14008CDDBA /* Release */ = {
244 | isa = XCBuildConfiguration;
245 | buildSettings = {
246 | ALWAYS_SEARCH_USER_PATHS = NO;
247 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
248 | CLANG_CXX_LIBRARY = "libc++";
249 | CLANG_ENABLE_MODULES = YES;
250 | CLANG_ENABLE_OBJC_ARC = YES;
251 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
252 | CLANG_WARN_BOOL_CONVERSION = YES;
253 | CLANG_WARN_COMMA = YES;
254 | CLANG_WARN_CONSTANT_CONVERSION = YES;
255 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
256 | CLANG_WARN_EMPTY_BODY = YES;
257 | CLANG_WARN_ENUM_CONVERSION = YES;
258 | CLANG_WARN_INFINITE_RECURSION = YES;
259 | CLANG_WARN_INT_CONVERSION = YES;
260 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
261 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
262 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
263 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
264 | CLANG_WARN_STRICT_PROTOTYPES = YES;
265 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
266 | CLANG_WARN_UNREACHABLE_CODE = YES;
267 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
268 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
269 | COPY_PHASE_STRIP = NO;
270 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
271 | ENABLE_NS_ASSERTIONS = NO;
272 | ENABLE_STRICT_OBJC_MSGSEND = YES;
273 | GCC_C_LANGUAGE_STANDARD = gnu99;
274 | GCC_NO_COMMON_BLOCKS = YES;
275 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
276 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
277 | GCC_WARN_UNDECLARED_SELECTOR = YES;
278 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
279 | GCC_WARN_UNUSED_FUNCTION = YES;
280 | GCC_WARN_UNUSED_VARIABLE = YES;
281 | IPHONEOS_DEPLOYMENT_TARGET = 9.2;
282 | MTL_ENABLE_DEBUG_INFO = NO;
283 | SDKROOT = iphoneos;
284 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
285 | SWIFT_VERSION = 4.0;
286 | VALIDATE_PRODUCT = YES;
287 | };
288 | name = Release;
289 | };
290 | D5C7F77A1C3BCF14008CDDBA /* Debug */ = {
291 | isa = XCBuildConfiguration;
292 | buildSettings = {
293 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
294 | INFOPLIST_FILE = SwiftPackageDemo/Info.plist;
295 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
296 | PRODUCT_BUNDLE_IDENTIFIER = BundleDomain.SwiftPackageDemo;
297 | PRODUCT_NAME = "$(TARGET_NAME)";
298 | };
299 | name = Debug;
300 | };
301 | D5C7F77B1C3BCF14008CDDBA /* Release */ = {
302 | isa = XCBuildConfiguration;
303 | buildSettings = {
304 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
305 | INFOPLIST_FILE = SwiftPackageDemo/Info.plist;
306 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
307 | PRODUCT_BUNDLE_IDENTIFIER = BundleDomain.SwiftPackageDemo;
308 | PRODUCT_NAME = "$(TARGET_NAME)";
309 | };
310 | name = Release;
311 | };
312 | /* End XCBuildConfiguration section */
313 |
314 | /* Begin XCConfigurationList section */
315 | D5C7F7621C3BCF14008CDDBA /* Build configuration list for PBXProject "SwiftPackageDemo" */ = {
316 | isa = XCConfigurationList;
317 | buildConfigurations = (
318 | D5C7F7771C3BCF14008CDDBA /* Debug */,
319 | D5C7F7781C3BCF14008CDDBA /* Release */,
320 | );
321 | defaultConfigurationIsVisible = 0;
322 | defaultConfigurationName = Release;
323 | };
324 | D5C7F7791C3BCF14008CDDBA /* Build configuration list for PBXNativeTarget "SwiftPackageDemo" */ = {
325 | isa = XCConfigurationList;
326 | buildConfigurations = (
327 | D5C7F77A1C3BCF14008CDDBA /* Debug */,
328 | D5C7F77B1C3BCF14008CDDBA /* Release */,
329 | );
330 | defaultConfigurationIsVisible = 0;
331 | defaultConfigurationName = Release;
332 | };
333 | /* End XCConfigurationList section */
334 | };
335 | rootObject = D5C7F75F1C3BCF14008CDDBA /* Project object */;
336 | }
337 |
--------------------------------------------------------------------------------
/SwiftPackage.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
1 | // !$*UTF8*$!
2 | {
3 | archiveVersion = 1;
4 | classes = {
5 | };
6 | objectVersion = 46;
7 | objects = {
8 |
9 | /* Begin PBXBuildFile section */
10 | D284B0F61F79024300D94AF3 /* macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D284B0F51F79024300D94AF3 /* macOS.swift */; };
11 | D284B1051F79038B00D94AF3 /* SwiftPackage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D284B0FC1F79038B00D94AF3 /* SwiftPackage.framework */; };
12 | D284B1231F79041C00D94AF3 /* tvOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D284B1221F79041C00D94AF3 /* tvOS.swift */; };
13 | D284B1251F79042800D94AF3 /* watchOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D284B1241F79042800D94AF3 /* watchOS.swift */; };
14 | D284B1381F7906DB00D94AF3 /* Info-iOS-Tests.plist in Resources */ = {isa = PBXBuildFile; fileRef = D284B12F1F7906DA00D94AF3 /* Info-iOS-Tests.plist */; };
15 | D284B1391F7906DB00D94AF3 /* Info-tvOS-Tests.plist in Resources */ = {isa = PBXBuildFile; fileRef = D284B1301F7906DA00D94AF3 /* Info-tvOS-Tests.plist */; };
16 | D284B13B1F7906DB00D94AF3 /* Info-macOS-Tests.plist in Resources */ = {isa = PBXBuildFile; fileRef = D284B1331F7906DA00D94AF3 /* Info-macOS-Tests.plist */; };
17 | D284B13E1F7907AD00D94AF3 /* tvOSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D284B13D1F7907AD00D94AF3 /* tvOSTests.swift */; };
18 | D284B1441F7908B100D94AF3 /* SharedTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D284B1321F7906DA00D94AF3 /* SharedTests.swift */; };
19 | D284B1451F7908B200D94AF3 /* SharedTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D284B1321F7906DA00D94AF3 /* SharedTests.swift */; };
20 | D284B1461F7908B300D94AF3 /* SharedTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D284B1321F7906DA00D94AF3 /* SharedTests.swift */; };
21 | D284B1471F7908B800D94AF3 /* iOSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D284B1361F7906DA00D94AF3 /* iOSTests.swift */; };
22 | D284B1481F7908BB00D94AF3 /* macOSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D284B12E1F7906DA00D94AF3 /* macOSTests.swift */; };
23 | D284B1491F790CA200D94AF3 /* Shared.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C629861C3A89A8007F7B7C /* Shared.swift */; };
24 | D284B14A1F790CA200D94AF3 /* Shared.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C629861C3A89A8007F7B7C /* Shared.swift */; };
25 | D5B2E8AA1C3A780C00C0327D /* SwiftPackage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5B2E89F1C3A780C00C0327D /* SwiftPackage.framework */; };
26 | D5C6294A1C3A7FAA007F7B7C /* SwiftPackage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5C629401C3A7FAA007F7B7C /* SwiftPackage.framework */; };
27 | D5C629831C3A892A007F7B7C /* iOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C629821C3A892A007F7B7C /* iOS.swift */; };
28 | D5C629871C3A89A8007F7B7C /* Shared.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C629861C3A89A8007F7B7C /* Shared.swift */; };
29 | D5C629881C3A89A8007F7B7C /* Shared.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C629861C3A89A8007F7B7C /* Shared.swift */; };
30 | /* End PBXBuildFile section */
31 |
32 | /* Begin PBXContainerItemProxy section */
33 | D284B1061F79038B00D94AF3 /* PBXContainerItemProxy */ = {
34 | isa = PBXContainerItemProxy;
35 | containerPortal = D5B2E8961C3A780C00C0327D /* Project object */;
36 | proxyType = 1;
37 | remoteGlobalIDString = D284B0FB1F79038B00D94AF3;
38 | remoteInfo = "SwiftPackage-tvOS";
39 | };
40 | D5B2E8AB1C3A780C00C0327D /* PBXContainerItemProxy */ = {
41 | isa = PBXContainerItemProxy;
42 | containerPortal = D5B2E8961C3A780C00C0327D /* Project object */;
43 | proxyType = 1;
44 | remoteGlobalIDString = D5B2E89E1C3A780C00C0327D;
45 | remoteInfo = SwiftPackage;
46 | };
47 | D5C6294B1C3A7FAA007F7B7C /* PBXContainerItemProxy */ = {
48 | isa = PBXContainerItemProxy;
49 | containerPortal = D5B2E8961C3A780C00C0327D /* Project object */;
50 | proxyType = 1;
51 | remoteGlobalIDString = D5C6293F1C3A7FAA007F7B7C;
52 | remoteInfo = "SwiftPackage-Mac";
53 | };
54 | /* End PBXContainerItemProxy section */
55 |
56 | /* Begin PBXFileReference section */
57 | D284B0F51F79024300D94AF3 /* macOS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = macOS.swift; sourceTree = ""; };
58 | D284B0FC1F79038B00D94AF3 /* SwiftPackage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftPackage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
59 | D284B1041F79038B00D94AF3 /* SwiftPackage-tvOS-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SwiftPackage-tvOS-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
60 | D284B1181F79039F00D94AF3 /* SwiftPackage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftPackage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
61 | D284B1221F79041C00D94AF3 /* tvOS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tvOS.swift; sourceTree = ""; };
62 | D284B1241F79042800D94AF3 /* watchOS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = watchOS.swift; sourceTree = ""; };
63 | D284B12E1F7906DA00D94AF3 /* macOSTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = macOSTests.swift; sourceTree = ""; };
64 | D284B12F1F7906DA00D94AF3 /* Info-iOS-Tests.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-iOS-Tests.plist"; sourceTree = ""; };
65 | D284B1301F7906DA00D94AF3 /* Info-tvOS-Tests.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-tvOS-Tests.plist"; sourceTree = ""; };
66 | D284B1321F7906DA00D94AF3 /* SharedTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SharedTests.swift; sourceTree = ""; };
67 | D284B1331F7906DA00D94AF3 /* Info-macOS-Tests.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-macOS-Tests.plist"; sourceTree = ""; };
68 | D284B1361F7906DA00D94AF3 /* iOSTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = iOSTests.swift; sourceTree = ""; };
69 | D284B13D1F7907AD00D94AF3 /* tvOSTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tvOSTests.swift; sourceTree = ""; };
70 | D284B1401F79081F00D94AF3 /* Info-iOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = ""; };
71 | D284B1411F79081F00D94AF3 /* Info-macOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-macOS.plist"; sourceTree = ""; };
72 | D284B1421F79081F00D94AF3 /* Info-tvOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-tvOS.plist"; sourceTree = ""; };
73 | D284B1431F79081F00D94AF3 /* Info-watchOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-watchOS.plist"; sourceTree = ""; };
74 | D500FD111C3AABED00782D78 /* Playground-iOS.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = "Playground-iOS.playground"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
75 | D500FD121C3AAC8E00782D78 /* Playground-macOS.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = "Playground-macOS.playground"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
76 | D5B2E89F1C3A780C00C0327D /* SwiftPackage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftPackage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
77 | D5B2E8A91C3A780C00C0327D /* SwiftPackage-iOS-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SwiftPackage-iOS-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
78 | D5C629401C3A7FAA007F7B7C /* SwiftPackage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftPackage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
79 | D5C629491C3A7FAA007F7B7C /* SwiftPackage-macOS-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SwiftPackage-macOS-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
80 | D5C629821C3A892A007F7B7C /* iOS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = iOS.swift; sourceTree = ""; };
81 | D5C629861C3A89A8007F7B7C /* Shared.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Shared.swift; sourceTree = ""; };
82 | /* End PBXFileReference section */
83 |
84 | /* Begin PBXFrameworksBuildPhase section */
85 | D284B0F81F79038B00D94AF3 /* Frameworks */ = {
86 | isa = PBXFrameworksBuildPhase;
87 | buildActionMask = 2147483647;
88 | files = (
89 | );
90 | runOnlyForDeploymentPostprocessing = 0;
91 | };
92 | D284B1011F79038B00D94AF3 /* Frameworks */ = {
93 | isa = PBXFrameworksBuildPhase;
94 | buildActionMask = 2147483647;
95 | files = (
96 | D284B1051F79038B00D94AF3 /* SwiftPackage.framework in Frameworks */,
97 | );
98 | runOnlyForDeploymentPostprocessing = 0;
99 | };
100 | D284B1141F79039F00D94AF3 /* Frameworks */ = {
101 | isa = PBXFrameworksBuildPhase;
102 | buildActionMask = 2147483647;
103 | files = (
104 | );
105 | runOnlyForDeploymentPostprocessing = 0;
106 | };
107 | D5B2E89B1C3A780C00C0327D /* Frameworks */ = {
108 | isa = PBXFrameworksBuildPhase;
109 | buildActionMask = 2147483647;
110 | files = (
111 | );
112 | runOnlyForDeploymentPostprocessing = 0;
113 | };
114 | D5B2E8A61C3A780C00C0327D /* Frameworks */ = {
115 | isa = PBXFrameworksBuildPhase;
116 | buildActionMask = 2147483647;
117 | files = (
118 | D5B2E8AA1C3A780C00C0327D /* SwiftPackage.framework in Frameworks */,
119 | );
120 | runOnlyForDeploymentPostprocessing = 0;
121 | };
122 | D5C6293C1C3A7FAA007F7B7C /* Frameworks */ = {
123 | isa = PBXFrameworksBuildPhase;
124 | buildActionMask = 2147483647;
125 | files = (
126 | );
127 | runOnlyForDeploymentPostprocessing = 0;
128 | };
129 | D5C629461C3A7FAA007F7B7C /* Frameworks */ = {
130 | isa = PBXFrameworksBuildPhase;
131 | buildActionMask = 2147483647;
132 | files = (
133 | D5C6294A1C3A7FAA007F7B7C /* SwiftPackage.framework in Frameworks */,
134 | );
135 | runOnlyForDeploymentPostprocessing = 0;
136 | };
137 | /* End PBXFrameworksBuildPhase section */
138 |
139 | /* Begin PBXGroup section */
140 | D284B0F41F79024300D94AF3 /* macOS */ = {
141 | isa = PBXGroup;
142 | children = (
143 | D284B0F51F79024300D94AF3 /* macOS.swift */,
144 | );
145 | path = macOS;
146 | sourceTree = "";
147 | };
148 | D284B1201F79041300D94AF3 /* tvOS */ = {
149 | isa = PBXGroup;
150 | children = (
151 | D284B1221F79041C00D94AF3 /* tvOS.swift */,
152 | );
153 | path = tvOS;
154 | sourceTree = "";
155 | };
156 | D284B1211F79041300D94AF3 /* watchOS */ = {
157 | isa = PBXGroup;
158 | children = (
159 | D284B1241F79042800D94AF3 /* watchOS.swift */,
160 | );
161 | path = watchOS;
162 | sourceTree = "";
163 | };
164 | D284B12D1F7906DA00D94AF3 /* macOS */ = {
165 | isa = PBXGroup;
166 | children = (
167 | D284B12E1F7906DA00D94AF3 /* macOSTests.swift */,
168 | );
169 | path = macOS;
170 | sourceTree = "";
171 | };
172 | D284B1311F7906DA00D94AF3 /* Shared */ = {
173 | isa = PBXGroup;
174 | children = (
175 | D284B1321F7906DA00D94AF3 /* SharedTests.swift */,
176 | );
177 | path = Shared;
178 | sourceTree = "";
179 | };
180 | D284B1341F7906DA00D94AF3 /* tvOS */ = {
181 | isa = PBXGroup;
182 | children = (
183 | D284B13D1F7907AD00D94AF3 /* tvOSTests.swift */,
184 | );
185 | path = tvOS;
186 | sourceTree = "";
187 | };
188 | D284B1351F7906DA00D94AF3 /* iOS */ = {
189 | isa = PBXGroup;
190 | children = (
191 | D284B1361F7906DA00D94AF3 /* iOSTests.swift */,
192 | );
193 | path = iOS;
194 | sourceTree = "";
195 | };
196 | D284B13F1F79081F00D94AF3 /* Info */ = {
197 | isa = PBXGroup;
198 | children = (
199 | D284B1401F79081F00D94AF3 /* Info-iOS.plist */,
200 | D284B1411F79081F00D94AF3 /* Info-macOS.plist */,
201 | D284B1421F79081F00D94AF3 /* Info-tvOS.plist */,
202 | D284B1431F79081F00D94AF3 /* Info-watchOS.plist */,
203 | );
204 | path = Info;
205 | sourceTree = "";
206 | };
207 | D5B2E8951C3A780C00C0327D = {
208 | isa = PBXGroup;
209 | children = (
210 | D500FD111C3AABED00782D78 /* Playground-iOS.playground */,
211 | D500FD121C3AAC8E00782D78 /* Playground-macOS.playground */,
212 | D284B13F1F79081F00D94AF3 /* Info */,
213 | D5C629691C3A809D007F7B7C /* Sources */,
214 | D5C6298F1C3A8BDA007F7B7C /* SwiftPackageTests */,
215 | D5B2E8A01C3A780C00C0327D /* Products */,
216 | );
217 | sourceTree = "";
218 | };
219 | D5B2E8A01C3A780C00C0327D /* Products */ = {
220 | isa = PBXGroup;
221 | children = (
222 | D5B2E89F1C3A780C00C0327D /* SwiftPackage.framework */,
223 | D5B2E8A91C3A780C00C0327D /* SwiftPackage-iOS-Tests.xctest */,
224 | D5C629401C3A7FAA007F7B7C /* SwiftPackage.framework */,
225 | D5C629491C3A7FAA007F7B7C /* SwiftPackage-macOS-Tests.xctest */,
226 | D284B0FC1F79038B00D94AF3 /* SwiftPackage.framework */,
227 | D284B1041F79038B00D94AF3 /* SwiftPackage-tvOS-Tests.xctest */,
228 | D284B1181F79039F00D94AF3 /* SwiftPackage.framework */,
229 | );
230 | name = Products;
231 | sourceTree = "";
232 | };
233 | D5C629691C3A809D007F7B7C /* Sources */ = {
234 | isa = PBXGroup;
235 | children = (
236 | D284B1201F79041300D94AF3 /* tvOS */,
237 | D284B1211F79041300D94AF3 /* watchOS */,
238 | D284B0F41F79024300D94AF3 /* macOS */,
239 | D5C6296A1C3A809D007F7B7C /* iOS */,
240 | D5C6296E1C3A809D007F7B7C /* Shared */,
241 | );
242 | path = Sources;
243 | sourceTree = "";
244 | };
245 | D5C6296A1C3A809D007F7B7C /* iOS */ = {
246 | isa = PBXGroup;
247 | children = (
248 | D5C629821C3A892A007F7B7C /* iOS.swift */,
249 | );
250 | path = iOS;
251 | sourceTree = "";
252 | };
253 | D5C6296E1C3A809D007F7B7C /* Shared */ = {
254 | isa = PBXGroup;
255 | children = (
256 | D5C629861C3A89A8007F7B7C /* Shared.swift */,
257 | );
258 | path = Shared;
259 | sourceTree = "";
260 | };
261 | D5C6298F1C3A8BDA007F7B7C /* SwiftPackageTests */ = {
262 | isa = PBXGroup;
263 | children = (
264 | D284B12F1F7906DA00D94AF3 /* Info-iOS-Tests.plist */,
265 | D284B1331F7906DA00D94AF3 /* Info-macOS-Tests.plist */,
266 | D284B1301F7906DA00D94AF3 /* Info-tvOS-Tests.plist */,
267 | D284B1351F7906DA00D94AF3 /* iOS */,
268 | D284B12D1F7906DA00D94AF3 /* macOS */,
269 | D284B1311F7906DA00D94AF3 /* Shared */,
270 | D284B1341F7906DA00D94AF3 /* tvOS */,
271 | );
272 | path = SwiftPackageTests;
273 | sourceTree = "";
274 | };
275 | /* End PBXGroup section */
276 |
277 | /* Begin PBXHeadersBuildPhase section */
278 | D284B0F91F79038B00D94AF3 /* Headers */ = {
279 | isa = PBXHeadersBuildPhase;
280 | buildActionMask = 2147483647;
281 | files = (
282 | );
283 | runOnlyForDeploymentPostprocessing = 0;
284 | };
285 | D284B1151F79039F00D94AF3 /* Headers */ = {
286 | isa = PBXHeadersBuildPhase;
287 | buildActionMask = 2147483647;
288 | files = (
289 | );
290 | runOnlyForDeploymentPostprocessing = 0;
291 | };
292 | D5B2E89C1C3A780C00C0327D /* Headers */ = {
293 | isa = PBXHeadersBuildPhase;
294 | buildActionMask = 2147483647;
295 | files = (
296 | );
297 | runOnlyForDeploymentPostprocessing = 0;
298 | };
299 | D5C6293D1C3A7FAA007F7B7C /* Headers */ = {
300 | isa = PBXHeadersBuildPhase;
301 | buildActionMask = 2147483647;
302 | files = (
303 | );
304 | runOnlyForDeploymentPostprocessing = 0;
305 | };
306 | /* End PBXHeadersBuildPhase section */
307 |
308 | /* Begin PBXNativeTarget section */
309 | D284B0FB1F79038B00D94AF3 /* SwiftPackage-tvOS */ = {
310 | isa = PBXNativeTarget;
311 | buildConfigurationList = D284B10D1F79038B00D94AF3 /* Build configuration list for PBXNativeTarget "SwiftPackage-tvOS" */;
312 | buildPhases = (
313 | D284B0F71F79038B00D94AF3 /* Sources */,
314 | D284B0F81F79038B00D94AF3 /* Frameworks */,
315 | D284B0F91F79038B00D94AF3 /* Headers */,
316 | D284B0FA1F79038B00D94AF3 /* Resources */,
317 | );
318 | buildRules = (
319 | );
320 | dependencies = (
321 | );
322 | name = "SwiftPackage-tvOS";
323 | productName = "SwiftPackage-tvOS";
324 | productReference = D284B0FC1F79038B00D94AF3 /* SwiftPackage.framework */;
325 | productType = "com.apple.product-type.framework";
326 | };
327 | D284B1031F79038B00D94AF3 /* SwiftPackage-tvOS-Tests */ = {
328 | isa = PBXNativeTarget;
329 | buildConfigurationList = D284B1101F79038B00D94AF3 /* Build configuration list for PBXNativeTarget "SwiftPackage-tvOS-Tests" */;
330 | buildPhases = (
331 | D284B1001F79038B00D94AF3 /* Sources */,
332 | D284B1011F79038B00D94AF3 /* Frameworks */,
333 | D284B1021F79038B00D94AF3 /* Resources */,
334 | );
335 | buildRules = (
336 | );
337 | dependencies = (
338 | D284B1071F79038B00D94AF3 /* PBXTargetDependency */,
339 | );
340 | name = "SwiftPackage-tvOS-Tests";
341 | productName = "SwiftPackage-tvOSTests";
342 | productReference = D284B1041F79038B00D94AF3 /* SwiftPackage-tvOS-Tests.xctest */;
343 | productType = "com.apple.product-type.bundle.unit-test";
344 | };
345 | D284B1171F79039F00D94AF3 /* SwiftPackage-watchOS */ = {
346 | isa = PBXNativeTarget;
347 | buildConfigurationList = D284B11D1F79039F00D94AF3 /* Build configuration list for PBXNativeTarget "SwiftPackage-watchOS" */;
348 | buildPhases = (
349 | D284B1131F79039F00D94AF3 /* Sources */,
350 | D284B1141F79039F00D94AF3 /* Frameworks */,
351 | D284B1151F79039F00D94AF3 /* Headers */,
352 | D284B1161F79039F00D94AF3 /* Resources */,
353 | );
354 | buildRules = (
355 | );
356 | dependencies = (
357 | );
358 | name = "SwiftPackage-watchOS";
359 | productName = "SwiftPackage-watchOS";
360 | productReference = D284B1181F79039F00D94AF3 /* SwiftPackage.framework */;
361 | productType = "com.apple.product-type.framework";
362 | };
363 | D5B2E89E1C3A780C00C0327D /* SwiftPackage-iOS */ = {
364 | isa = PBXNativeTarget;
365 | buildConfigurationList = D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "SwiftPackage-iOS" */;
366 | buildPhases = (
367 | D5B2E89A1C3A780C00C0327D /* Sources */,
368 | D5B2E89B1C3A780C00C0327D /* Frameworks */,
369 | D5B2E89C1C3A780C00C0327D /* Headers */,
370 | D5B2E89D1C3A780C00C0327D /* Resources */,
371 | );
372 | buildRules = (
373 | );
374 | dependencies = (
375 | );
376 | name = "SwiftPackage-iOS";
377 | productName = SwiftPackage;
378 | productReference = D5B2E89F1C3A780C00C0327D /* SwiftPackage.framework */;
379 | productType = "com.apple.product-type.framework";
380 | };
381 | D5B2E8A81C3A780C00C0327D /* SwiftPackage-iOS-Tests */ = {
382 | isa = PBXNativeTarget;
383 | buildConfigurationList = D5B2E8B61C3A780C00C0327D /* Build configuration list for PBXNativeTarget "SwiftPackage-iOS-Tests" */;
384 | buildPhases = (
385 | D5B2E8A51C3A780C00C0327D /* Sources */,
386 | D5B2E8A61C3A780C00C0327D /* Frameworks */,
387 | D5B2E8A71C3A780C00C0327D /* Resources */,
388 | );
389 | buildRules = (
390 | );
391 | dependencies = (
392 | D5B2E8AC1C3A780C00C0327D /* PBXTargetDependency */,
393 | );
394 | name = "SwiftPackage-iOS-Tests";
395 | productName = SwiftPackageTests;
396 | productReference = D5B2E8A91C3A780C00C0327D /* SwiftPackage-iOS-Tests.xctest */;
397 | productType = "com.apple.product-type.bundle.unit-test";
398 | };
399 | D5C6293F1C3A7FAA007F7B7C /* SwiftPackage-macOS */ = {
400 | isa = PBXNativeTarget;
401 | buildConfigurationList = D5C629511C3A7FAA007F7B7C /* Build configuration list for PBXNativeTarget "SwiftPackage-macOS" */;
402 | buildPhases = (
403 | D5C6293B1C3A7FAA007F7B7C /* Sources */,
404 | D5C6293C1C3A7FAA007F7B7C /* Frameworks */,
405 | D5C6293D1C3A7FAA007F7B7C /* Headers */,
406 | D5C6293E1C3A7FAA007F7B7C /* Resources */,
407 | );
408 | buildRules = (
409 | );
410 | dependencies = (
411 | );
412 | name = "SwiftPackage-macOS";
413 | productName = "SwiftPackage-Mac";
414 | productReference = D5C629401C3A7FAA007F7B7C /* SwiftPackage.framework */;
415 | productType = "com.apple.product-type.framework";
416 | };
417 | D5C629481C3A7FAA007F7B7C /* SwiftPackage-macOS-Tests */ = {
418 | isa = PBXNativeTarget;
419 | buildConfigurationList = D5C629541C3A7FAA007F7B7C /* Build configuration list for PBXNativeTarget "SwiftPackage-macOS-Tests" */;
420 | buildPhases = (
421 | D5C629451C3A7FAA007F7B7C /* Sources */,
422 | D5C629461C3A7FAA007F7B7C /* Frameworks */,
423 | D5C629471C3A7FAA007F7B7C /* Resources */,
424 | );
425 | buildRules = (
426 | );
427 | dependencies = (
428 | D5C6294C1C3A7FAA007F7B7C /* PBXTargetDependency */,
429 | );
430 | name = "SwiftPackage-macOS-Tests";
431 | productName = "SwiftPackage-MacTests";
432 | productReference = D5C629491C3A7FAA007F7B7C /* SwiftPackage-macOS-Tests.xctest */;
433 | productType = "com.apple.product-type.bundle.unit-test";
434 | };
435 | /* End PBXNativeTarget section */
436 |
437 | /* Begin PBXProject section */
438 | D5B2E8961C3A780C00C0327D /* Project object */ = {
439 | isa = PBXProject;
440 | attributes = {
441 | LastSwiftUpdateCheck = 0900;
442 | LastUpgradeCheck = 0900;
443 | ORGANIZATIONNAME = "";
444 | TargetAttributes = {
445 | D284B0FB1F79038B00D94AF3 = {
446 | CreatedOnToolsVersion = 9.0;
447 | LastSwiftMigration = 0900;
448 | ProvisioningStyle = Automatic;
449 | };
450 | D284B1031F79038B00D94AF3 = {
451 | CreatedOnToolsVersion = 9.0;
452 | LastSwiftMigration = 0900;
453 | ProvisioningStyle = Automatic;
454 | };
455 | D284B1171F79039F00D94AF3 = {
456 | CreatedOnToolsVersion = 9.0;
457 | LastSwiftMigration = 0900;
458 | ProvisioningStyle = Automatic;
459 | };
460 | D5B2E89E1C3A780C00C0327D = {
461 | CreatedOnToolsVersion = 7.2;
462 | LastSwiftMigration = 0900;
463 | };
464 | D5B2E8A81C3A780C00C0327D = {
465 | CreatedOnToolsVersion = 7.2;
466 | LastSwiftMigration = 0900;
467 | };
468 | D5C6293F1C3A7FAA007F7B7C = {
469 | CreatedOnToolsVersion = 7.2;
470 | };
471 | D5C629481C3A7FAA007F7B7C = {
472 | CreatedOnToolsVersion = 7.2;
473 | };
474 | };
475 | };
476 | buildConfigurationList = D5B2E8991C3A780C00C0327D /* Build configuration list for PBXProject "SwiftPackage" */;
477 | compatibilityVersion = "Xcode 3.2";
478 | developmentRegion = English;
479 | hasScannedForEncodings = 0;
480 | knownRegions = (
481 | en,
482 | );
483 | mainGroup = D5B2E8951C3A780C00C0327D;
484 | productRefGroup = D5B2E8A01C3A780C00C0327D /* Products */;
485 | projectDirPath = "";
486 | projectRoot = "";
487 | targets = (
488 | D5B2E89E1C3A780C00C0327D /* SwiftPackage-iOS */,
489 | D5B2E8A81C3A780C00C0327D /* SwiftPackage-iOS-Tests */,
490 | D5C6293F1C3A7FAA007F7B7C /* SwiftPackage-macOS */,
491 | D5C629481C3A7FAA007F7B7C /* SwiftPackage-macOS-Tests */,
492 | D284B0FB1F79038B00D94AF3 /* SwiftPackage-tvOS */,
493 | D284B1031F79038B00D94AF3 /* SwiftPackage-tvOS-Tests */,
494 | D284B1171F79039F00D94AF3 /* SwiftPackage-watchOS */,
495 | );
496 | };
497 | /* End PBXProject section */
498 |
499 | /* Begin PBXResourcesBuildPhase section */
500 | D284B0FA1F79038B00D94AF3 /* Resources */ = {
501 | isa = PBXResourcesBuildPhase;
502 | buildActionMask = 2147483647;
503 | files = (
504 | );
505 | runOnlyForDeploymentPostprocessing = 0;
506 | };
507 | D284B1021F79038B00D94AF3 /* Resources */ = {
508 | isa = PBXResourcesBuildPhase;
509 | buildActionMask = 2147483647;
510 | files = (
511 | );
512 | runOnlyForDeploymentPostprocessing = 0;
513 | };
514 | D284B1161F79039F00D94AF3 /* Resources */ = {
515 | isa = PBXResourcesBuildPhase;
516 | buildActionMask = 2147483647;
517 | files = (
518 | D284B1391F7906DB00D94AF3 /* Info-tvOS-Tests.plist in Resources */,
519 | D284B1381F7906DB00D94AF3 /* Info-iOS-Tests.plist in Resources */,
520 | D284B13B1F7906DB00D94AF3 /* Info-macOS-Tests.plist in Resources */,
521 | );
522 | runOnlyForDeploymentPostprocessing = 0;
523 | };
524 | D5B2E89D1C3A780C00C0327D /* Resources */ = {
525 | isa = PBXResourcesBuildPhase;
526 | buildActionMask = 2147483647;
527 | files = (
528 | );
529 | runOnlyForDeploymentPostprocessing = 0;
530 | };
531 | D5B2E8A71C3A780C00C0327D /* Resources */ = {
532 | isa = PBXResourcesBuildPhase;
533 | buildActionMask = 2147483647;
534 | files = (
535 | );
536 | runOnlyForDeploymentPostprocessing = 0;
537 | };
538 | D5C6293E1C3A7FAA007F7B7C /* Resources */ = {
539 | isa = PBXResourcesBuildPhase;
540 | buildActionMask = 2147483647;
541 | files = (
542 | );
543 | runOnlyForDeploymentPostprocessing = 0;
544 | };
545 | D5C629471C3A7FAA007F7B7C /* Resources */ = {
546 | isa = PBXResourcesBuildPhase;
547 | buildActionMask = 2147483647;
548 | files = (
549 | );
550 | runOnlyForDeploymentPostprocessing = 0;
551 | };
552 | /* End PBXResourcesBuildPhase section */
553 |
554 | /* Begin PBXSourcesBuildPhase section */
555 | D284B0F71F79038B00D94AF3 /* Sources */ = {
556 | isa = PBXSourcesBuildPhase;
557 | buildActionMask = 2147483647;
558 | files = (
559 | D284B1491F790CA200D94AF3 /* Shared.swift in Sources */,
560 | D284B1231F79041C00D94AF3 /* tvOS.swift in Sources */,
561 | );
562 | runOnlyForDeploymentPostprocessing = 0;
563 | };
564 | D284B1001F79038B00D94AF3 /* Sources */ = {
565 | isa = PBXSourcesBuildPhase;
566 | buildActionMask = 2147483647;
567 | files = (
568 | D284B1441F7908B100D94AF3 /* SharedTests.swift in Sources */,
569 | D284B13E1F7907AD00D94AF3 /* tvOSTests.swift in Sources */,
570 | );
571 | runOnlyForDeploymentPostprocessing = 0;
572 | };
573 | D284B1131F79039F00D94AF3 /* Sources */ = {
574 | isa = PBXSourcesBuildPhase;
575 | buildActionMask = 2147483647;
576 | files = (
577 | D284B14A1F790CA200D94AF3 /* Shared.swift in Sources */,
578 | D284B1251F79042800D94AF3 /* watchOS.swift in Sources */,
579 | );
580 | runOnlyForDeploymentPostprocessing = 0;
581 | };
582 | D5B2E89A1C3A780C00C0327D /* Sources */ = {
583 | isa = PBXSourcesBuildPhase;
584 | buildActionMask = 2147483647;
585 | files = (
586 | D5C629831C3A892A007F7B7C /* iOS.swift in Sources */,
587 | D5C629871C3A89A8007F7B7C /* Shared.swift in Sources */,
588 | );
589 | runOnlyForDeploymentPostprocessing = 0;
590 | };
591 | D5B2E8A51C3A780C00C0327D /* Sources */ = {
592 | isa = PBXSourcesBuildPhase;
593 | buildActionMask = 2147483647;
594 | files = (
595 | D284B1461F7908B300D94AF3 /* SharedTests.swift in Sources */,
596 | D284B1471F7908B800D94AF3 /* iOSTests.swift in Sources */,
597 | );
598 | runOnlyForDeploymentPostprocessing = 0;
599 | };
600 | D5C6293B1C3A7FAA007F7B7C /* Sources */ = {
601 | isa = PBXSourcesBuildPhase;
602 | buildActionMask = 2147483647;
603 | files = (
604 | D5C629881C3A89A8007F7B7C /* Shared.swift in Sources */,
605 | D284B0F61F79024300D94AF3 /* macOS.swift in Sources */,
606 | );
607 | runOnlyForDeploymentPostprocessing = 0;
608 | };
609 | D5C629451C3A7FAA007F7B7C /* Sources */ = {
610 | isa = PBXSourcesBuildPhase;
611 | buildActionMask = 2147483647;
612 | files = (
613 | D284B1451F7908B200D94AF3 /* SharedTests.swift in Sources */,
614 | D284B1481F7908BB00D94AF3 /* macOSTests.swift in Sources */,
615 | );
616 | runOnlyForDeploymentPostprocessing = 0;
617 | };
618 | /* End PBXSourcesBuildPhase section */
619 |
620 | /* Begin PBXTargetDependency section */
621 | D284B1071F79038B00D94AF3 /* PBXTargetDependency */ = {
622 | isa = PBXTargetDependency;
623 | target = D284B0FB1F79038B00D94AF3 /* SwiftPackage-tvOS */;
624 | targetProxy = D284B1061F79038B00D94AF3 /* PBXContainerItemProxy */;
625 | };
626 | D5B2E8AC1C3A780C00C0327D /* PBXTargetDependency */ = {
627 | isa = PBXTargetDependency;
628 | target = D5B2E89E1C3A780C00C0327D /* SwiftPackage-iOS */;
629 | targetProxy = D5B2E8AB1C3A780C00C0327D /* PBXContainerItemProxy */;
630 | };
631 | D5C6294C1C3A7FAA007F7B7C /* PBXTargetDependency */ = {
632 | isa = PBXTargetDependency;
633 | target = D5C6293F1C3A7FAA007F7B7C /* SwiftPackage-macOS */;
634 | targetProxy = D5C6294B1C3A7FAA007F7B7C /* PBXContainerItemProxy */;
635 | };
636 | /* End PBXTargetDependency section */
637 |
638 | /* Begin XCBuildConfiguration section */
639 | D284B10E1F79038B00D94AF3 /* Debug */ = {
640 | isa = XCBuildConfiguration;
641 | buildSettings = {
642 | CLANG_ANALYZER_NONNULL = YES;
643 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
644 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
645 | CLANG_ENABLE_MODULES = YES;
646 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
647 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
648 | CODE_SIGN_IDENTITY = "";
649 | CODE_SIGN_STYLE = Automatic;
650 | DEFINES_MODULE = YES;
651 | DYLIB_COMPATIBILITY_VERSION = 1;
652 | DYLIB_CURRENT_VERSION = 1;
653 | DYLIB_INSTALL_NAME_BASE = "@rpath";
654 | GCC_C_LANGUAGE_STANDARD = gnu11;
655 | INFOPLIST_FILE = "$(SRCROOT)/Info/Info-tvOS.plist";
656 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
657 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
658 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.SwiftPackage-tvOS";
659 | PRODUCT_NAME = SwiftPackage;
660 | SDKROOT = appletvos;
661 | SKIP_INSTALL = YES;
662 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
663 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
664 | SWIFT_VERSION = 4.0;
665 | TARGETED_DEVICE_FAMILY = 3;
666 | TVOS_DEPLOYMENT_TARGET = 11.0;
667 | };
668 | name = Debug;
669 | };
670 | D284B10F1F79038B00D94AF3 /* Release */ = {
671 | isa = XCBuildConfiguration;
672 | buildSettings = {
673 | CLANG_ANALYZER_NONNULL = YES;
674 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
675 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
676 | CLANG_ENABLE_MODULES = YES;
677 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
678 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
679 | CODE_SIGN_IDENTITY = "";
680 | CODE_SIGN_STYLE = Automatic;
681 | DEFINES_MODULE = YES;
682 | DYLIB_COMPATIBILITY_VERSION = 1;
683 | DYLIB_CURRENT_VERSION = 1;
684 | DYLIB_INSTALL_NAME_BASE = "@rpath";
685 | GCC_C_LANGUAGE_STANDARD = gnu11;
686 | INFOPLIST_FILE = "$(SRCROOT)/Info/Info-tvOS.plist";
687 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
688 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
689 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.SwiftPackage-tvOS";
690 | PRODUCT_NAME = SwiftPackage;
691 | SDKROOT = appletvos;
692 | SKIP_INSTALL = YES;
693 | SWIFT_VERSION = 4.0;
694 | TARGETED_DEVICE_FAMILY = 3;
695 | TVOS_DEPLOYMENT_TARGET = 11.0;
696 | };
697 | name = Release;
698 | };
699 | D284B1111F79038B00D94AF3 /* Debug */ = {
700 | isa = XCBuildConfiguration;
701 | buildSettings = {
702 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
703 | CLANG_ANALYZER_NONNULL = YES;
704 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
705 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
706 | CLANG_ENABLE_MODULES = YES;
707 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
708 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
709 | CODE_SIGN_STYLE = Automatic;
710 | GCC_C_LANGUAGE_STANDARD = gnu11;
711 | INFOPLIST_FILE = "$(SRCROOT)/SwiftPackageTests/Info-tvOS-Tests.plist";
712 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks $(FRAMEWORK_SEARCH_PATHS)";
713 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.SwiftPackage-tvOSTests";
714 | PRODUCT_NAME = "$(TARGET_NAME)";
715 | SDKROOT = appletvos;
716 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
717 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
718 | SWIFT_VERSION = 4.0;
719 | TARGETED_DEVICE_FAMILY = 3;
720 | TVOS_DEPLOYMENT_TARGET = 11.0;
721 | };
722 | name = Debug;
723 | };
724 | D284B1121F79038B00D94AF3 /* Release */ = {
725 | isa = XCBuildConfiguration;
726 | buildSettings = {
727 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
728 | CLANG_ANALYZER_NONNULL = YES;
729 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
730 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
731 | CLANG_ENABLE_MODULES = YES;
732 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
733 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
734 | CODE_SIGN_STYLE = Automatic;
735 | GCC_C_LANGUAGE_STANDARD = gnu11;
736 | INFOPLIST_FILE = "$(SRCROOT)/SwiftPackageTests/Info-tvOS-Tests.plist";
737 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks $(FRAMEWORK_SEARCH_PATHS)";
738 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.SwiftPackage-tvOSTests";
739 | PRODUCT_NAME = "$(TARGET_NAME)";
740 | SDKROOT = appletvos;
741 | SWIFT_VERSION = 4.0;
742 | TARGETED_DEVICE_FAMILY = 3;
743 | TVOS_DEPLOYMENT_TARGET = 11.0;
744 | };
745 | name = Release;
746 | };
747 | D284B11E1F79039F00D94AF3 /* Debug */ = {
748 | isa = XCBuildConfiguration;
749 | buildSettings = {
750 | APPLICATION_EXTENSION_API_ONLY = YES;
751 | CLANG_ANALYZER_NONNULL = YES;
752 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
753 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
754 | CLANG_ENABLE_MODULES = YES;
755 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
756 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
757 | CODE_SIGN_IDENTITY = "";
758 | CODE_SIGN_STYLE = Automatic;
759 | DEFINES_MODULE = YES;
760 | DYLIB_COMPATIBILITY_VERSION = 1;
761 | DYLIB_CURRENT_VERSION = 1;
762 | DYLIB_INSTALL_NAME_BASE = "@rpath";
763 | GCC_C_LANGUAGE_STANDARD = gnu11;
764 | INFOPLIST_FILE = "$(SRCROOT)/Info/Info-watchOS.plist";
765 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
766 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
767 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.SwiftPackage-watchOS";
768 | PRODUCT_NAME = SwiftPackage;
769 | SDKROOT = watchos;
770 | SKIP_INSTALL = YES;
771 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
772 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
773 | SWIFT_VERSION = 4.0;
774 | TARGETED_DEVICE_FAMILY = 4;
775 | WATCHOS_DEPLOYMENT_TARGET = 3.0;
776 | };
777 | name = Debug;
778 | };
779 | D284B11F1F79039F00D94AF3 /* Release */ = {
780 | isa = XCBuildConfiguration;
781 | buildSettings = {
782 | APPLICATION_EXTENSION_API_ONLY = YES;
783 | CLANG_ANALYZER_NONNULL = YES;
784 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
785 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
786 | CLANG_ENABLE_MODULES = YES;
787 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
788 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
789 | CODE_SIGN_IDENTITY = "";
790 | CODE_SIGN_STYLE = Automatic;
791 | DEFINES_MODULE = YES;
792 | DYLIB_COMPATIBILITY_VERSION = 1;
793 | DYLIB_CURRENT_VERSION = 1;
794 | DYLIB_INSTALL_NAME_BASE = "@rpath";
795 | GCC_C_LANGUAGE_STANDARD = gnu11;
796 | INFOPLIST_FILE = "$(SRCROOT)/Info/Info-watchOS.plist";
797 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
798 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
799 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.SwiftPackage-watchOS";
800 | PRODUCT_NAME = SwiftPackage;
801 | SDKROOT = watchos;
802 | SKIP_INSTALL = YES;
803 | SWIFT_VERSION = 4.0;
804 | TARGETED_DEVICE_FAMILY = 4;
805 | WATCHOS_DEPLOYMENT_TARGET = 3.0;
806 | };
807 | name = Release;
808 | };
809 | D5B2E8B11C3A780C00C0327D /* Debug */ = {
810 | isa = XCBuildConfiguration;
811 | buildSettings = {
812 | ALWAYS_SEARCH_USER_PATHS = NO;
813 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
814 | CLANG_CXX_LIBRARY = "libc++";
815 | CLANG_ENABLE_MODULES = YES;
816 | CLANG_ENABLE_OBJC_ARC = YES;
817 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
818 | CLANG_WARN_BOOL_CONVERSION = YES;
819 | CLANG_WARN_COMMA = YES;
820 | CLANG_WARN_CONSTANT_CONVERSION = YES;
821 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
822 | CLANG_WARN_EMPTY_BODY = YES;
823 | CLANG_WARN_ENUM_CONVERSION = YES;
824 | CLANG_WARN_INFINITE_RECURSION = YES;
825 | CLANG_WARN_INT_CONVERSION = YES;
826 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
827 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
828 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
829 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
830 | CLANG_WARN_STRICT_PROTOTYPES = YES;
831 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
832 | CLANG_WARN_UNREACHABLE_CODE = YES;
833 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
834 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
835 | COPY_PHASE_STRIP = NO;
836 | CURRENT_PROJECT_VERSION = 1;
837 | DEBUG_INFORMATION_FORMAT = dwarf;
838 | ENABLE_STRICT_OBJC_MSGSEND = YES;
839 | ENABLE_TESTABILITY = YES;
840 | GCC_C_LANGUAGE_STANDARD = gnu99;
841 | GCC_DYNAMIC_NO_PIC = NO;
842 | GCC_NO_COMMON_BLOCKS = YES;
843 | GCC_OPTIMIZATION_LEVEL = 0;
844 | GCC_PREPROCESSOR_DEFINITIONS = (
845 | "DEBUG=1",
846 | "$(inherited)",
847 | );
848 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
849 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
850 | GCC_WARN_UNDECLARED_SELECTOR = YES;
851 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
852 | GCC_WARN_UNUSED_FUNCTION = YES;
853 | GCC_WARN_UNUSED_VARIABLE = YES;
854 | IPHONEOS_DEPLOYMENT_TARGET = 9.2;
855 | MTL_ENABLE_DEBUG_INFO = YES;
856 | ONLY_ACTIVE_ARCH = YES;
857 | SDKROOT = iphoneos;
858 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
859 | SWIFT_VERSION = 4.0;
860 | TARGETED_DEVICE_FAMILY = "1,2";
861 | VERSIONING_SYSTEM = "apple-generic";
862 | VERSION_INFO_PREFIX = "";
863 | };
864 | name = Debug;
865 | };
866 | D5B2E8B21C3A780C00C0327D /* Release */ = {
867 | isa = XCBuildConfiguration;
868 | buildSettings = {
869 | ALWAYS_SEARCH_USER_PATHS = NO;
870 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
871 | CLANG_CXX_LIBRARY = "libc++";
872 | CLANG_ENABLE_MODULES = YES;
873 | CLANG_ENABLE_OBJC_ARC = YES;
874 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
875 | CLANG_WARN_BOOL_CONVERSION = YES;
876 | CLANG_WARN_COMMA = YES;
877 | CLANG_WARN_CONSTANT_CONVERSION = YES;
878 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
879 | CLANG_WARN_EMPTY_BODY = YES;
880 | CLANG_WARN_ENUM_CONVERSION = YES;
881 | CLANG_WARN_INFINITE_RECURSION = YES;
882 | CLANG_WARN_INT_CONVERSION = YES;
883 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
884 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
885 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
886 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
887 | CLANG_WARN_STRICT_PROTOTYPES = YES;
888 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
889 | CLANG_WARN_UNREACHABLE_CODE = YES;
890 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
891 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
892 | COPY_PHASE_STRIP = NO;
893 | CURRENT_PROJECT_VERSION = 1;
894 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
895 | ENABLE_NS_ASSERTIONS = NO;
896 | ENABLE_STRICT_OBJC_MSGSEND = YES;
897 | GCC_C_LANGUAGE_STANDARD = gnu99;
898 | GCC_NO_COMMON_BLOCKS = YES;
899 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
900 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
901 | GCC_WARN_UNDECLARED_SELECTOR = YES;
902 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
903 | GCC_WARN_UNUSED_FUNCTION = YES;
904 | GCC_WARN_UNUSED_VARIABLE = YES;
905 | IPHONEOS_DEPLOYMENT_TARGET = 9.2;
906 | MTL_ENABLE_DEBUG_INFO = NO;
907 | SDKROOT = iphoneos;
908 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
909 | SWIFT_VERSION = 4.0;
910 | TARGETED_DEVICE_FAMILY = "1,2";
911 | VALIDATE_PRODUCT = YES;
912 | VERSIONING_SYSTEM = "apple-generic";
913 | VERSION_INFO_PREFIX = "";
914 | };
915 | name = Release;
916 | };
917 | D5B2E8B41C3A780C00C0327D /* Debug */ = {
918 | isa = XCBuildConfiguration;
919 | buildSettings = {
920 | CLANG_ENABLE_MODULES = YES;
921 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
922 | DEFINES_MODULE = YES;
923 | DYLIB_COMPATIBILITY_VERSION = 1;
924 | DYLIB_CURRENT_VERSION = 1;
925 | DYLIB_INSTALL_NAME_BASE = "@rpath";
926 | INFOPLIST_FILE = "$(SRCROOT)/Info/Info-iOS.plist";
927 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
928 | IPHONEOS_DEPLOYMENT_TARGET = 9.0;
929 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
930 | PRODUCT_BUNDLE_IDENTIFIER = "BundleDomain.SwiftPackage-iOS";
931 | PRODUCT_NAME = SwiftPackage;
932 | SKIP_INSTALL = YES;
933 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
934 | SWIFT_VERSION = 4.0;
935 | };
936 | name = Debug;
937 | };
938 | D5B2E8B51C3A780C00C0327D /* Release */ = {
939 | isa = XCBuildConfiguration;
940 | buildSettings = {
941 | CLANG_ENABLE_MODULES = YES;
942 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
943 | DEFINES_MODULE = YES;
944 | DYLIB_COMPATIBILITY_VERSION = 1;
945 | DYLIB_CURRENT_VERSION = 1;
946 | DYLIB_INSTALL_NAME_BASE = "@rpath";
947 | INFOPLIST_FILE = "$(SRCROOT)/Info/Info-iOS.plist";
948 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
949 | IPHONEOS_DEPLOYMENT_TARGET = 9.0;
950 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
951 | PRODUCT_BUNDLE_IDENTIFIER = "BundleDomain.SwiftPackage-iOS";
952 | PRODUCT_NAME = SwiftPackage;
953 | SKIP_INSTALL = YES;
954 | SWIFT_VERSION = 4.0;
955 | };
956 | name = Release;
957 | };
958 | D5B2E8B71C3A780C00C0327D /* Debug */ = {
959 | isa = XCBuildConfiguration;
960 | buildSettings = {
961 | CLANG_ENABLE_MODULES = YES;
962 | FRAMEWORK_SEARCH_PATHS = (
963 | "$(inherited)",
964 | "$(PROJECT_DIR)/Carthage/Build/iOS",
965 | );
966 | INFOPLIST_FILE = "$(SRCROOT)/SwiftPackageTests/Info-iOS-Tests.plist";
967 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks $(FRAMEWORK_SEARCH_PATHS)";
968 | PRODUCT_BUNDLE_IDENTIFIER = no.hyper.SwiftPackageTests;
969 | PRODUCT_NAME = "$(TARGET_NAME)";
970 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
971 | SWIFT_VERSION = 4.0;
972 | };
973 | name = Debug;
974 | };
975 | D5B2E8B81C3A780C00C0327D /* Release */ = {
976 | isa = XCBuildConfiguration;
977 | buildSettings = {
978 | CLANG_ENABLE_MODULES = YES;
979 | FRAMEWORK_SEARCH_PATHS = (
980 | "$(inherited)",
981 | "$(PROJECT_DIR)/Carthage/Build/iOS",
982 | );
983 | INFOPLIST_FILE = "$(SRCROOT)/SwiftPackageTests/Info-iOS-Tests.plist";
984 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks $(FRAMEWORK_SEARCH_PATHS)";
985 | PRODUCT_BUNDLE_IDENTIFIER = no.hyper.SwiftPackageTests;
986 | PRODUCT_NAME = "$(TARGET_NAME)";
987 | SWIFT_VERSION = 4.0;
988 | };
989 | name = Release;
990 | };
991 | D5C629521C3A7FAA007F7B7C /* Debug */ = {
992 | isa = XCBuildConfiguration;
993 | buildSettings = {
994 | CLANG_ENABLE_MODULES = YES;
995 | CODE_SIGN_IDENTITY = "-";
996 | COMBINE_HIDPI_IMAGES = YES;
997 | DEFINES_MODULE = YES;
998 | DYLIB_COMPATIBILITY_VERSION = 1;
999 | DYLIB_CURRENT_VERSION = 1;
1000 | DYLIB_INSTALL_NAME_BASE = "@rpath";
1001 | FRAMEWORK_VERSION = A;
1002 | INFOPLIST_FILE = "$(SRCROOT)/Info/Info-macOS.plist";
1003 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1004 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
1005 | MACOSX_DEPLOYMENT_TARGET = 10.11;
1006 | PRODUCT_BUNDLE_IDENTIFIER = "BundleDomain.SwiftPackage-macOS";
1007 | PRODUCT_NAME = SwiftPackage;
1008 | SDKROOT = macosx;
1009 | SKIP_INSTALL = YES;
1010 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1011 | };
1012 | name = Debug;
1013 | };
1014 | D5C629531C3A7FAA007F7B7C /* Release */ = {
1015 | isa = XCBuildConfiguration;
1016 | buildSettings = {
1017 | CLANG_ENABLE_MODULES = YES;
1018 | CODE_SIGN_IDENTITY = "-";
1019 | COMBINE_HIDPI_IMAGES = YES;
1020 | DEFINES_MODULE = YES;
1021 | DYLIB_COMPATIBILITY_VERSION = 1;
1022 | DYLIB_CURRENT_VERSION = 1;
1023 | DYLIB_INSTALL_NAME_BASE = "@rpath";
1024 | FRAMEWORK_VERSION = A;
1025 | INFOPLIST_FILE = "$(SRCROOT)/Info/Info-macOS.plist";
1026 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1027 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
1028 | MACOSX_DEPLOYMENT_TARGET = 10.11;
1029 | PRODUCT_BUNDLE_IDENTIFIER = "BundleDomain.SwiftPackage-macOS";
1030 | PRODUCT_NAME = SwiftPackage;
1031 | SDKROOT = macosx;
1032 | SKIP_INSTALL = YES;
1033 | };
1034 | name = Release;
1035 | };
1036 | D5C629551C3A7FAA007F7B7C /* Debug */ = {
1037 | isa = XCBuildConfiguration;
1038 | buildSettings = {
1039 | CODE_SIGN_IDENTITY = "-";
1040 | COMBINE_HIDPI_IMAGES = YES;
1041 | FRAMEWORK_SEARCH_PATHS = (
1042 | "$(inherited)",
1043 | "$(PROJECT_DIR)/Carthage/Build/Mac",
1044 | );
1045 | INFOPLIST_FILE = "$(SRCROOT)/SwiftPackageTests/Info-macOS-Tests.plist";
1046 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks $(FRAMEWORK_SEARCH_PATHS)";
1047 | MACOSX_DEPLOYMENT_TARGET = 10.11;
1048 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.SwiftPackage-MacTests";
1049 | PRODUCT_NAME = "$(TARGET_NAME)";
1050 | SDKROOT = macosx;
1051 | };
1052 | name = Debug;
1053 | };
1054 | D5C629561C3A7FAA007F7B7C /* Release */ = {
1055 | isa = XCBuildConfiguration;
1056 | buildSettings = {
1057 | CODE_SIGN_IDENTITY = "-";
1058 | COMBINE_HIDPI_IMAGES = YES;
1059 | FRAMEWORK_SEARCH_PATHS = (
1060 | "$(inherited)",
1061 | "$(PROJECT_DIR)/Carthage/Build/Mac",
1062 | );
1063 | INFOPLIST_FILE = "$(SRCROOT)/SwiftPackageTests/Info-macOS-Tests.plist";
1064 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks $(FRAMEWORK_SEARCH_PATHS)";
1065 | MACOSX_DEPLOYMENT_TARGET = 10.11;
1066 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.SwiftPackage-MacTests";
1067 | PRODUCT_NAME = "$(TARGET_NAME)";
1068 | SDKROOT = macosx;
1069 | };
1070 | name = Release;
1071 | };
1072 | /* End XCBuildConfiguration section */
1073 |
1074 | /* Begin XCConfigurationList section */
1075 | D284B10D1F79038B00D94AF3 /* Build configuration list for PBXNativeTarget "SwiftPackage-tvOS" */ = {
1076 | isa = XCConfigurationList;
1077 | buildConfigurations = (
1078 | D284B10E1F79038B00D94AF3 /* Debug */,
1079 | D284B10F1F79038B00D94AF3 /* Release */,
1080 | );
1081 | defaultConfigurationIsVisible = 0;
1082 | defaultConfigurationName = Release;
1083 | };
1084 | D284B1101F79038B00D94AF3 /* Build configuration list for PBXNativeTarget "SwiftPackage-tvOS-Tests" */ = {
1085 | isa = XCConfigurationList;
1086 | buildConfigurations = (
1087 | D284B1111F79038B00D94AF3 /* Debug */,
1088 | D284B1121F79038B00D94AF3 /* Release */,
1089 | );
1090 | defaultConfigurationIsVisible = 0;
1091 | defaultConfigurationName = Release;
1092 | };
1093 | D284B11D1F79039F00D94AF3 /* Build configuration list for PBXNativeTarget "SwiftPackage-watchOS" */ = {
1094 | isa = XCConfigurationList;
1095 | buildConfigurations = (
1096 | D284B11E1F79039F00D94AF3 /* Debug */,
1097 | D284B11F1F79039F00D94AF3 /* Release */,
1098 | );
1099 | defaultConfigurationIsVisible = 0;
1100 | defaultConfigurationName = Release;
1101 | };
1102 | D5B2E8991C3A780C00C0327D /* Build configuration list for PBXProject "SwiftPackage" */ = {
1103 | isa = XCConfigurationList;
1104 | buildConfigurations = (
1105 | D5B2E8B11C3A780C00C0327D /* Debug */,
1106 | D5B2E8B21C3A780C00C0327D /* Release */,
1107 | );
1108 | defaultConfigurationIsVisible = 0;
1109 | defaultConfigurationName = Release;
1110 | };
1111 | D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "SwiftPackage-iOS" */ = {
1112 | isa = XCConfigurationList;
1113 | buildConfigurations = (
1114 | D5B2E8B41C3A780C00C0327D /* Debug */,
1115 | D5B2E8B51C3A780C00C0327D /* Release */,
1116 | );
1117 | defaultConfigurationIsVisible = 0;
1118 | defaultConfigurationName = Release;
1119 | };
1120 | D5B2E8B61C3A780C00C0327D /* Build configuration list for PBXNativeTarget "SwiftPackage-iOS-Tests" */ = {
1121 | isa = XCConfigurationList;
1122 | buildConfigurations = (
1123 | D5B2E8B71C3A780C00C0327D /* Debug */,
1124 | D5B2E8B81C3A780C00C0327D /* Release */,
1125 | );
1126 | defaultConfigurationIsVisible = 0;
1127 | defaultConfigurationName = Release;
1128 | };
1129 | D5C629511C3A7FAA007F7B7C /* Build configuration list for PBXNativeTarget "SwiftPackage-macOS" */ = {
1130 | isa = XCConfigurationList;
1131 | buildConfigurations = (
1132 | D5C629521C3A7FAA007F7B7C /* Debug */,
1133 | D5C629531C3A7FAA007F7B7C /* Release */,
1134 | );
1135 | defaultConfigurationIsVisible = 0;
1136 | defaultConfigurationName = Release;
1137 | };
1138 | D5C629541C3A7FAA007F7B7C /* Build configuration list for PBXNativeTarget "SwiftPackage-macOS-Tests" */ = {
1139 | isa = XCConfigurationList;
1140 | buildConfigurations = (
1141 | D5C629551C3A7FAA007F7B7C /* Debug */,
1142 | D5C629561C3A7FAA007F7B7C /* Release */,
1143 | );
1144 | defaultConfigurationIsVisible = 0;
1145 | defaultConfigurationName = Release;
1146 | };
1147 | /* End XCConfigurationList section */
1148 | };
1149 | rootObject = D5B2E8961C3A780C00C0327D /* Project object */;
1150 | }
1151 |
--------------------------------------------------------------------------------