Skip to content

Commit

Permalink
Merge branch 'release/1.2.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
Ben authored and Ben committed Sep 28, 2016
2 parents e9d37e9 + 4525361 commit d1ac41c
Show file tree
Hide file tree
Showing 21 changed files with 121 additions and 44 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ xcuserdata
*.moved-aside
*.xcuserstate
*.xcscmblueprint
docs

## Obj-C/Swift specific
*.hmap
Expand Down
10 changes: 10 additions & 0 deletions .jazzy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
clean: true
author: polydice
author_url: https://github.com/polydice
github_url: https://github.com/polydice/ICInputAccessory
github_file_prefix: https://github.com/polydice/ICInputAccessory/blob/develop
xcodebuild_arguments: [-scheme, ICInputAccessory-iOS]
module: ICInputAccessory
module_version: 1.2.0
output: docs/output
theme: fullwidth
18 changes: 11 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
language: objective-c
osx_image: xcode7.3
env:
matrix:
- VERSION=8.4
- VERSION=latest
osx_image: xcode8
matrix:
include:
- env: BUILD=9.3
script: bundle exec rake ci:build[9.3]
- env: BUILD=latest
script: bundle exec rake ci:build[latest]
- env: BUILD=carthage
script: make carthage
after_script:
- make documentation
cache:
bundler: true
directories:
Expand All @@ -15,8 +21,6 @@ install:
- make install
before_script:
- xcodebuild -workspace ICInputAccessory.xcworkspace -list
script:
- bundle exec rake ci:build[$VERSION]
notifications:
email: false
slack:
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## v1.2.0

#### Changes

* Swift 2.3

## v1.1.0

#### Changes
Expand Down
12 changes: 9 additions & 3 deletions Example/Example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -164,12 +164,12 @@
buildConfigurationList = B5E9F90D1C8D3B6E00443DC7 /* Build configuration list for PBXNativeTarget "Example" */;
buildPhases = (
96705876C946719953BCD0C6 /* [CP] Check Pods Manifest.lock */,
B5C50ADD1C917F4A0059032B /* Swift Lint */,
B5E9F8F71C8D3B6E00443DC7 /* Sources */,
B5E9F8F81C8D3B6E00443DC7 /* Frameworks */,
B5E9F8F91C8D3B6E00443DC7 /* Resources */,
CAB3B20531AAE2438C48D751 /* [CP] Embed Pods Frameworks */,
7B2FB96C7361D5883F3ADD14 /* [CP] Copy Pods Resources */,
B5C50ADD1C917F4A0059032B /* Swift Lint */,
);
buildRules = (
);
Expand All @@ -192,10 +192,12 @@
TargetAttributes = {
B548C5C11C8E91B0009D5AEE = {
CreatedOnToolsVersion = 7.2.1;
LastSwiftMigration = 0800;
TestTargetID = B5E9F8FA1C8D3B6E00443DC7;
};
B5E9F8FA1C8D3B6E00443DC7 = {
CreatedOnToolsVersion = 7.2.1;
LastSwiftMigration = 0800;
};
};
};
Expand Down Expand Up @@ -361,6 +363,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.polydice.ICInputAccessoryUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 2.3;
TEST_TARGET_NAME = Example;
USES_XCTRUNNER = YES;
};
Expand All @@ -373,6 +376,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.polydice.ICInputAccessoryUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 2.3;
TEST_TARGET_NAME = Example;
USES_XCTRUNNER = YES;
};
Expand All @@ -395,7 +399,7 @@
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
Expand Down Expand Up @@ -439,7 +443,7 @@
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
Expand Down Expand Up @@ -469,6 +473,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.polydice.ICInputAccessoryExample;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 2.3;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
Expand All @@ -483,6 +488,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.polydice.ICInputAccessoryExample;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 2.3;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0720"
LastUpgradeVersion = "0800"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
2 changes: 1 addition & 1 deletion Example/Example/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.1.0</string>
<string>1.2.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
2 changes: 1 addition & 1 deletion Example/ICInputAccessoryUITests/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.1.0</string>
<string>1.2.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ source "http://rubygems.org"
ruby "2.3.1"

gem "cocoapods", "~> 1.0.0"
gem "jazzy", "~> 0.7.0"
gem "pry"
gem "rake"
gem "xcpretty"
26 changes: 22 additions & 4 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
GEM
remote: http://rubygems.org/
specs:
activesupport (5.0.0)
activesupport (5.0.0.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (~> 0.7)
minitest (~> 5.1)
Expand All @@ -28,8 +28,8 @@ GEM
activesupport (>= 4.0.2)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
cocoapods-deintegrate (1.0.0)
cocoapods-downloader (1.1.0)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.1)
cocoapods-plugins (1.0.0)
nap
cocoapods-search (1.0.0)
Expand All @@ -45,22 +45,39 @@ GEM
fourflusher (0.3.2)
fuzzy_match (2.0.4)
i18n (0.7.0)
jazzy (0.7.2)
cocoapods (~> 1.0)
mustache (~> 0.99)
open4
redcarpet (~> 3.2)
rouge (~> 1.5)
sass (~> 3.4)
sqlite3 (~> 1.3)
xcinvoke (~> 0.2.1)
liferaft (0.0.4)
method_source (0.8.2)
minitest (5.9.0)
molinillo (0.4.5)
mustache (0.99.8)
nap (1.1.0)
netrc (0.7.8)
open4 (1.3.4)
pry (0.10.4)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
rake (11.2.2)
redcarpet (3.3.4)
rouge (1.11.1)
sass (3.4.22)
slop (3.6.0)
sqlite3 (1.3.11)
thread_safe (0.3.5)
tzinfo (1.2.2)
thread_safe (~> 0.1)
xcodeproj (1.2.0)
xcinvoke (0.2.1)
liferaft (~> 0.0.4)
xcodeproj (1.3.1)
activesupport (>= 3)
claide (>= 1.0.0, < 2.0)
colored (~> 1.2)
Expand All @@ -72,6 +89,7 @@ PLATFORMS

DEPENDENCIES
cocoapods (~> 1.0.0)
jazzy (~> 0.7.0)
pry
rake
xcpretty
Expand Down
2 changes: 1 addition & 1 deletion ICInputAccessory.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "ICInputAccessory"
s.version = "1.1.0"
s.version = "1.2.0"
s.summary = "A customized token text field used in the iCook app."
s.description = <<-DESC
ICKeyboardDismissTextField:
Expand Down
13 changes: 10 additions & 3 deletions ICInputAccessory.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@
B56BC4211C89A7EA00C20AD6 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0720;
LastUpgradeCheck = 0800;
ORGANIZATIONNAME = "Polydice, Inc.";
TargetAttributes = {
B56BC4291C89A7EA00C20AD6 = {
Expand Down Expand Up @@ -193,11 +193,13 @@
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
Expand All @@ -222,6 +224,7 @@
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 2.3;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
Expand All @@ -241,11 +244,13 @@
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
Expand All @@ -262,6 +267,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_VERSION = 2.3;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
Expand Down Expand Up @@ -303,6 +309,7 @@
PRODUCT_BUNDLE_IDENTIFIER = com.polydice.ICInputAccessory;
PRODUCT_NAME = ICInputAccessory;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
};
name = Release;
};
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0720"
LastUpgradeVersion = "0800"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
2 changes: 1 addition & 1 deletion ICInputAccessory/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.1.0</string>
<string>1.2.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
7 changes: 7 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
install: brew-install bundle-install pod-install

brew-install:
brew update
brew tap homebrew/bundle
brew bundle

Expand All @@ -13,3 +14,9 @@ pod-install:
setup: brew-install
bundle install
bundle exec pod install --no-repo-update

carthage:
set -o pipefail && carthage build --no-skip-current --verbose | xcpretty

documentation:
bundle exec jazzy --config .jazzy.yml
8 changes: 8 additions & 0 deletions Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,11 @@ target "Example" do
pod "ICInputAccessory/KeyboardDismissTextField", path: "./"
pod "ICInputAccessory/TokenField", path: "./"
end

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings["SWIFT_VERSION"] = "2.3"
end
end
end
8 changes: 4 additions & 4 deletions Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PODS:
- ICInputAccessory/KeyboardDismissTextField (1.1.0)
- ICInputAccessory/TokenField (1.1.0)
- ICInputAccessory/KeyboardDismissTextField (1.2.0)
- ICInputAccessory/TokenField (1.2.0)

DEPENDENCIES:
- ICInputAccessory/KeyboardDismissTextField (from `./`)
Expand All @@ -11,8 +11,8 @@ EXTERNAL SOURCES:
:path: "./"

SPEC CHECKSUMS:
ICInputAccessory: fa69a534ae8811866fa9d63a6b3ecf07bfced685
ICInputAccessory: 75941a41865c7fab675c9252fd3101b79a7aea62

PODFILE CHECKSUM: bc37f46eb6efd595acab704850534a8198e06d74
PODFILE CHECKSUM: 41c0babd8a8e47d9dc4741ac44d6bb453b85139d

COCOAPODS: 1.0.1
Loading

0 comments on commit d1ac41c

Please sign in to comment.