Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
679fe5a
Configure circle ci
flovilmart Jan 10, 2018
94d8cda
nits
flovilmart Jan 10, 2018
b39fe82
Use xcode 9.1
flovilmart Jan 10, 2018
6b12af5
use 9.0
flovilmart Jan 10, 2018
4a1d689
use ruby 2.3
flovilmart Jan 10, 2018
d04da40
Bumps test targets to 10.3.1
flovilmart Jan 10, 2018
01c8bee
test other config
flovilmart Jan 10, 2018
0718fb1
nits
flovilmart Jan 10, 2018
4f6e2ef
use workflow
flovilmart Jan 10, 2018
0df8e81
rename
flovilmart Jan 10, 2018
91015e5
nit
flovilmart Jan 10, 2018
6adaa26
nit
flovilmart Jan 10, 2018
ef76d53
Use proper Apple TV
flovilmart Jan 10, 2018
ca55fe4
nit
flovilmart Jan 10, 2018
d036b82
Run cocoapods and carthage nightly
flovilmart Jan 10, 2018
940174c
Integrate ParseFacebookUtils in this repo
flovilmart Jan 14, 2018
db55292
Run tests for facebook_utils
flovilmart Jan 14, 2018
d90ec50
Use 10.3.1 for tests
flovilmart Jan 14, 2018
09dcbaa
Adds TwitterUtils
flovilmart Jan 15, 2018
50ecd95
Test all
flovilmart Jan 15, 2018
0bc0b69
Upload to codecov
flovilmart Jan 15, 2018
54e72ea
nits
flovilmart Jan 15, 2018
e2ed15d
Better config
flovilmart Jan 15, 2018
41c2e44
Codecov options
flovilmart Jan 15, 2018
3dfc01f
Stores test results
flovilmart Jan 15, 2018
9c45622
Smaller matrix
flovilmart Jan 15, 2018
fabc26c
Proper test results paths
flovilmart Jan 15, 2018
a69ef55
Update Readmes
flovilmart Jan 15, 2018
f602c4c
Bump version, run travis only for deployments
flovilmart Jan 15, 2018
28ebe5d
Bumps version to 1.16.0
flovilmart Jan 15, 2018
decda41
Run Jazzy and deploy docs on master merges
flovilmart Jan 15, 2018
032120e
Update README
flovilmart Jan 15, 2018
04002c0
Better codecov configuration
flovilmart Jan 15, 2018
ea2a984
Adds ParseUI
flovilmart Jan 15, 2018
4bd679a
Fixes buildM
flovilmart Jan 15, 2018
0ffc111
Adds ability to run carthage / pods optionally
flovilmart Jan 15, 2018
941d0ed
fix
flovilmart Jan 15, 2018
344b9bc
Fix circleCI shield
flovilmart Jan 15, 2018
a4aeefb
nit
flovilmart Jan 16, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Adds TwitterUtils
  • Loading branch information
flovilmart committed Jan 15, 2018
commit 09dcbaa556845dca171795b98bf57c9bbf34f685
30 changes: 24 additions & 6 deletions Parse.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ Pod::Spec.new do |s|
s.tvos.deployment_target = '9.0'
s.watchos.deployment_target = '2.0'

s.default_subspec = 'SDK'
s.default_subspec = 'Core'

s.subspec 'SDK' do |s|
s.subspec 'Core' do |s|
s.requires_arc = true

s.source_files = 'Parse/Parse/*.{h,m}',
Expand Down Expand Up @@ -63,7 +63,7 @@ Pod::Spec.new do |s|
'Parse/Parse/Internal/Commands/PFRESTPushCommand.{h,m}',
'Parse/Parse/Internal/PFMemoryEventuallyQueue.{h,m}'

s.resources = 'Parse/Parse/Resources/en.lproj'
s.resource_bundle = { 'Parse' => 'Parse/Parse/Resources/en.lproj' }

s.ios.frameworks = 'AudioToolbox',
'CFNetwork',
Expand Down Expand Up @@ -96,8 +96,6 @@ Pod::Spec.new do |s|
s.platform = :ios, :tvos
s.ios.deployment_target = '8.0'
s.tvos.deployment_target = '9.0'
s.requires_arc = true

s.public_header_files = 'ParseFacebookUtils/ParseFacebookUtils/*.h'
s.source_files = 'ParseFacebookUtils/ParseFacebookUtils/**/*.{h,m}'
s.exclude_files = 'ParseFacebookUtils/ParseFacebookUtils/ParseFacebookUtilsV4.h'
Expand All @@ -115,10 +113,30 @@ Pod::Spec.new do |s|
'Social'
s.libraries = 'z', 'sqlite3'

s.dependency 'Parse/SDK'
s.dependency 'Parse/Core'
s.dependency 'FBSDKCoreKit', '~> 4.28.0'
s.ios.dependency 'FBSDKLoginKit', '~> 4.28.0'
s.tvos.dependency 'FBSDKTVOSKit', '~> 4.28.0'
s.tvos.dependency 'FBSDKShareKit', '~> 4.28.0'
end

s.subspec 'TwitterUtils' do |s|
s.platform = :ios
s.public_header_files = 'ParseTwitterUtils/ParseTwitterUtils/*.h'
s.source_files = 'ParseTwitterUtils/ParseTwitterUtils/**/*.{h,m}'
s.exclude_files = 'ParseTwitterUtils/ParseTwitterUtils/ParseTwitterUtils.h'
s.resource_bundle = { 'TwitterUtils' => 'ParseTwitterUtils/Resources/en.lproj' }
s.frameworks = 'AudioToolbox',
'CFNetwork',
'CoreGraphics',
'CoreLocation',
'QuartzCore',
'Security',
'StoreKit',
'SystemConfiguration'
s.weak_frameworks = 'Accounts',
'Social'
s.libraries = 'z', 'sqlite3'
s.dependency 'Parse/Core'
end
end
3 changes: 3 additions & 0 deletions Parse.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -799,11 +799,11 @@
projectRoot = "";
targets = (
D2AAC07D0554694100DB518D /* ParseFacebookUtilsV4-iOS */,
81CB98C51AB7905D00136FA5 /* ParseFacebookUtilsV4-UnitTests */,
F535C73A1B54B4A800A7D81E /* ParseFacebookTestApplicationV4 */,
81FE7F731C17790400E6BD34 /* ParseFacebookUtilsV4-tvOS */,
4AAEAA5B200C020E00AA7479 /* ParseFacebookUtilsV4-iOS-Dynamic */,
4AAEAA77200C022300AA7479 /* ParseFacebookUtilsV4-tvOS-Dynamic */,
81CB98C51AB7905D00136FA5 /* ParseFacebookUtilsV4-UnitTests */,
F535C73A1B54B4A800A7D81E /* ParseFacebookTestApplicationV4 */,
);
};
/* End PBXProject section */
Expand Down Expand Up @@ -957,7 +957,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ ! -d $SRCROOT/Vendor/tvOS ]; then\n mkdir $SRCROOT/Vendor/tvOS\nfi\n\ncd $SRCROOT/Vendor/tvOS\n\nif [[ ! -d \"Parse.framework\" || ! -d \"Bolts.framework\" ]]; then\n ARCHIVE_NAME=Parse-tvOS.zip\n\n LATEST_TAG=$(bash -l -c \"bundle exec pod spec cat Parse\" | grep version | head -n 1 | cut -d '\"' -f 4)\n ARCHIVE_URL=\"https://github.com/ParsePlatform/Parse-SDK-iOS-OSX/releases/download/${LATEST_TAG}/${ARCHIVE_NAME}\"\n curl -L $ARCHIVE_URL -o $ARCHIVE_NAME\n\n unzip $ARCHIVE_NAME\n rm $ARCHIVE_NAME\nfi\n\nif [[ ! -d \"FBSDKCoreKit.framework\" || ! -d \"FBSDKTVOSKit.framework\" ]]; then\n ARCHIVE_NAME=FBSDK.zip\n\n ARCHIVE_URL=\"https://origincache.facebook.com/developers/resources/?id=FacebookSDKs-tvOS-current.zip\"\n curl $ARCHIVE_URL -o $ARCHIVE_NAME\n\n unzip $ARCHIVE_NAME -d fbsdk\n mv fbsdk/FBSDKCoreKit.framework .\n mv fbsdk/FBSDKTVOSKit.framework .\n\n rm $ARCHIVE_NAME\n rm -r fbsdk\nfi\n";
shellScript = "if [ ! -d $SRCROOT/Vendor/tvOS ]; then\n mkdir $SRCROOT/Vendor/tvOS\nfi\n\ncd $SRCROOT/Vendor/tvOS\n\nif [[ ! -d \"FBSDKCoreKit.framework\" || ! -d \"FBSDKTVOSKit.framework\" ]]; then\n ARCHIVE_NAME=FBSDK.zip\n\n ARCHIVE_URL=\"https://origincache.facebook.com/developers/resources/?id=FacebookSDKs-tvOS-current.zip\"\n curl $ARCHIVE_URL -o $ARCHIVE_NAME\n\n unzip $ARCHIVE_NAME -d fbsdk\n mv fbsdk/FBSDKCoreKit.framework .\n mv fbsdk/FBSDKTVOSKit.framework .\n\n rm $ARCHIVE_NAME\n rm -r fbsdk\nfi\n";
showEnvVarsInLog = 0;
};
81FE7F751C17790400E6BD34 /* Generate Localizable Strings */ = {
Expand Down

This file was deleted.

4 changes: 2 additions & 2 deletions ParseFacebookUtils/Resources/Info-iOS.plist
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.11.1</string>
<string>1.15.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
Expand All @@ -22,7 +22,7 @@
<string>iPhoneOS</string>
</array>
<key>CFBundleVersion</key>
<string>1.11.1</string>
<string>1.15.4</string>
<key>MinimumOSVersion</key>
<string>6.0</string>
</dict>
Expand Down
4 changes: 2 additions & 2 deletions ParseFacebookUtils/Resources/Info-tvOS.plist
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.11.1</string>
<string>1.15.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.11.1</string>
<string>1.15.4</string>
</dict>
</plist>
55 changes: 55 additions & 0 deletions ParseTwitterUtils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Change Log

## [1.11.0](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/tree/1.11.0) (2016-06-29)
[Full Changelog](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/compare/1.10.0...1.11.0)

**Implemented enhancements:**

- Add support for Carthage. [\#33](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/33) ([nlutsenko](https://github.com/nlutsenko))
- Fix analyzer and build warnings. [\#32](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/32) ([nlutsenko](https://github.com/nlutsenko))
- Update all dependencies and project to Xcode 7.3. [\#28](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/28) ([nlutsenko](https://github.com/nlutsenko))
- Add support for using `PF_Twitter` without a linking or logging into a Parse account [\#27](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/27) ([zadr](https://github.com/zadr))
- Removed `Parse.clientKey` requirement for initializing ParseTwitterUtils. [\#26](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/26) ([aphex3k](https://github.com/aphex3k))

**Merged pull requests:**

- Update CocoaPods and RubyGems dependencies. [\#31](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/31) ([nlutsenko](https://github.com/nlutsenko))

## [1.10.0](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/tree/1.10.0) (2016-01-08)
[Full Changelog](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/compare/1.9.1...1.10.0)

**Implemented enhancements:**

- Remove all usages of PF\_GENERIC macro. [\#19](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/19) ([nlutsenko](https://github.com/nlutsenko))
- Add custom packaging into a precompiled binary via Rakefile. [\#16](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/16) ([nlutsenko](https://github.com/nlutsenko))
- Update all of the public documentation to new style. [\#15](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/15) ([nlutsenko](https://github.com/nlutsenko))

**Merged pull requests:**

- ParseTwitterUtils 1.10.0 [\#21](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/21) ([nlutsenko](https://github.com/nlutsenko))
- Update project to Xcode 7.2. [\#20](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/20) ([nlutsenko](https://github.com/nlutsenko))
- Use Xcode 7.2 for Travis-CI. [\#17](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/17) ([nlutsenko](https://github.com/nlutsenko))
- Update xctoolchain to latest. [\#14](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/14) ([richardjrossiii](https://github.com/richardjrossiii))

## [1.9.1](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/tree/1.9.1) (2015-11-18)
[Full Changelog](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/compare/1.9.0...1.9.1)

**Implemented enhancements:**

- Fix warnings in PFOAuth1FlowDialog. [\#10](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/10) ([nlutsenko](https://github.com/nlutsenko))
- Remove all usage of custom nullability macros. [\#8](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/8) ([nlutsenko](https://github.com/nlutsenko))
- Update everything to use Xcode 7.1. [\#6](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/6) ([nlutsenko](https://github.com/nlutsenko))
- Added safeguard assertion for initialization of PFTwitterUtils before Parse is initialized. [\#4](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/4) ([nlutsenko](https://github.com/nlutsenko))
- Include and automate localized strings generation. [\#2](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/2) ([nlutsenko](https://github.com/nlutsenko))

**Merged pull requests:**

- ParseTwitterUtils 1.9.1 [\#13](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/13) ([nlutsenko](https://github.com/nlutsenko))
- Update Gemfile. [\#9](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/9) ([nlutsenko](https://github.com/nlutsenko))
- Update xctoolchain to latest. [\#5](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/5) ([nlutsenko](https://github.com/nlutsenko))
- Use shared things from xctoolchain. [\#3](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/pull/3) ([nlutsenko](https://github.com/nlutsenko))

## [1.9.0](https://github.com/ParsePlatform/ParseTwitterUtils-iOS/tree/1.9.0) (2015-10-08)


\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
//
// Copyright (c) 2015-present, Parse, LLC.
// All rights reserved.
//
// This source code is licensed under the BSD-style license found in the
// LICENSE file in the root directory of this source tree. An additional grant
// of patent rights can be found in the PATENTS file in the same directory.
//

#include "Shared/Platform/iOS.xcconfig"
#include "Shared/Product/Application.xcconfig"

PRODUCT_NAME = ParseTwitterTestApplication
PRODUCT_BUNDLE_IDENTIFIER = com.parse.twitterutils.testapplication

IPHONEOS_DEPLOYMENT_TARGET = 8.0

INFOPLIST_FILE = $(SRCROOT)/Tests/TestApplication/Resources/Info.plist
20 changes: 20 additions & 0 deletions ParseTwitterUtils/Configurations/ParseTwitterUtils-Tests.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
//
// Copyright (c) 2015-present, Parse, LLC.
// All rights reserved.
//
// This source code is licensed under the BSD-style license found in the
// LICENSE file in the root directory of this source tree. An additional grant
// of patent rights can be found in the PATENTS file in the same directory.
//

#include "Shared/Platform/iOS.xcconfig"
#include "Shared/Product/LogicTests.xcconfig"

PRODUCT_NAME = ParseTwitterUtils-Tests
IPHONEOS_DEPLOYMENT_TARGET = 8.0

FRAMEWORK_SEARCH_PATHS = $(inherited) $(BUILT_PRODUCTS_DIR)/OCMock

INFOPLIST_FILE = $(PROJECT_DIR)/Tests/Resources/Info.plist

TEST_HOST = $(BUILT_PRODUCTS_DIR)/ParseTwitterTestApplication.app/ParseTwitterTestApplication
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
//
// Copyright (c) 2015-present, Parse, LLC.
// All rights reserved.
//
// This source code is licensed under the BSD-style license found in the
// LICENSE file in the root directory of this source tree. An additional grant
// of patent rights can be found in the PATENTS file in the same directory.
//

#include "Shared/Platform/iOS.xcconfig"
#include "Shared/Product/DynamicFramework.xcconfig"

PRODUCT_NAME = ParseTwitterUtils
PRODUCT_BUNDLE_IDENTIFIER = com.parse.twitterutils.ios

IPHONEOS_DEPLOYMENT_TARGET = 8.0

INFOPLIST_FILE = $(SRCROOT)/Resources/Info.plist

// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
GCC_WARN_SHADOW = NO

20 changes: 20 additions & 0 deletions ParseTwitterUtils/Configurations/ParseTwitterUtils-iOS.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
//
// Copyright (c) 2015-present, Parse, LLC.
// All rights reserved.
//
// This source code is licensed under the BSD-style license found in the
// LICENSE file in the root directory of this source tree. An additional grant
// of patent rights can be found in the PATENTS file in the same directory.
//

#include "Shared/Platform/iOS.xcconfig"
#include "Shared/Product/StaticFramework.xcconfig"

PRODUCT_NAME = ParseTwitterUtils
PRODUCT_BUNDLE_IDENTIFIER = com.parse.twitterutils.ios

INFOPLIST_FILE = $(SRCROOT)/Resources/Info.plist

// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
GCC_WARN_SHADOW = NO

1 change: 1 addition & 0 deletions ParseTwitterUtils/Configurations/Shared
Loading