Skip to content

Commit ce2830c

Browse files
committed
Create an empty universal framework.
0 parents  commit ce2830c

23 files changed

Lines changed: 986 additions & 0 deletions

File tree

.gitignore

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# macOS
2+
.DS_Store
3+
4+
# Xcode
5+
build/*
6+
*.pbxuser
7+
!default.pbxuser
8+
*.mode1v3
9+
!default.mode1v3
10+
*.mode2v3
11+
!default.mode2v3
12+
*.perspectivev3
13+
!default.perspectivev3
14+
!default.xcworkspace
15+
xcuserdata
16+
profile
17+
*.moved-aside
18+
PlaygroundUtility.remap
19+
*.xctimeline
20+
*.xcscmblueprint
21+
*.o
22+
23+
# SwiftPM
24+
.build
25+
Packages
26+
27+
# Carthage
28+
Carthage/Build
29+
30+
# Jazzy
31+
docs

.gitmodules

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[submodule "Carthage/Checkouts/Nimble"]
2+
path = Carthage/Checkouts/Nimble
3+
url = https://github.com/Quick/Nimble.git
4+
[submodule "Carthage/Checkouts/xcconfigs"]
5+
path = Carthage/Checkouts/xcconfigs
6+
url = https://github.com/jspahrsummers/xcconfigs.git
7+
[submodule "Carthage/Checkouts/Quick"]
8+
path = Carthage/Checkouts/Quick
9+
url = https://github.com/Quick/Quick.git

.swift-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4.0

.travis.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
language: objective-c
2+
osx_image: xcode9
3+
before_install:
4+
- brew uninstall carthage
5+
- HOMEBREW_NO_AUTO_UPDATE=1 brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/6ae4f69a652fb0ecb102b0c9216378679a4f1b92/Formula/carthage.rb # 0.22.0
6+
install: true
7+
branches:
8+
only:
9+
- master
10+
# Credit: @Omnikron13, https://github.com/mojombo/semver/issues/32
11+
- /^(\d+\.\d+\.\d+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?$/
12+
- /^hotfix-(\d+\.\d+\.\d+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?$/
13+
cache:
14+
directories:
15+
- $HOME/Library/Caches/org.carthage.CarthageKit/dependencies
16+
- Carthage/Build
17+
18+
jobs:
19+
include:
20+
- osx_image: xcode9
21+
script:
22+
- XCODE_SCHEME=FlexibleDiff
23+
XCODE_SDK=macosx
24+
XCODE_ACTION="build test"
25+
XCODE_DESTINATION="arch=x86_64"
26+
script/build
27+
- XCODE_SCHEME=FlexibleDiff
28+
XCODE_SDK=iphonesimulator
29+
XCODE_ACTION="build-for-testing test-without-building"
30+
XCODE_DESTINATION="platform=iOS Simulator,name=iPhone 6s"
31+
script/build
32+
- XCODE_SCHEME=FlexibleDiff
33+
XCODE_SDK=appletvsimulator
34+
XCODE_ACTION="build-for-testing test-without-building"
35+
XCODE_DESTINATION="platform=tvOS Simulator,name=Apple TV 1080p"
36+
script/build
37+
- XCODE_SCHEME=FlexibleDiff
38+
XCODE_SDK=watchsimulator
39+
XCODE_ACTION=build
40+
XCODE_DESTINATION="platform=watchOS Simulator,name=Apple Watch - 38mm,OS=2.2"
41+
script/build
42+
- script:
43+
- pod repo update --silent
44+
- pod lib lint FlexibleDiff.podspec
45+
env:
46+
- JOB=PODSPEC
47+
- stage: carthage
48+
script: carthage build --cache-builds --no-skip-current

Cartfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github "jspahrsummers/xcconfigs"

Cartfile.private

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github "Quick/Nimble" ~> 7.0
2+
github "Quick/Quick" ~> 1.2

Cartfile.resolved

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
github "Quick/Nimble" "v7.0.2"
2+
github "Quick/Quick" "v1.2.0"
3+
github "jspahrsummers/xcconfigs" "0.11"

Carthage/Checkouts/Nimble

Submodule Nimble added at 38c9ab0

Carthage/Checkouts/Quick

Submodule Quick added at 0ff81f2

Carthage/Checkouts/xcconfigs

Submodule xcconfigs added at 40f9bcc

0 commit comments

Comments
 (0)