Skip to content
This repository has been archived by the owner on May 5, 2020. It is now read-only.

Commit

Permalink
Update library to 2.6.0. Allow two-factor authentication.
Browse files Browse the repository at this point in the history
  • Loading branch information
Dave Goldman committed Oct 27, 2014
1 parent 257f8b1 commit 17cf128
Show file tree
Hide file tree
Showing 15 changed files with 28 additions and 30 deletions.
2 changes: 1 addition & 1 deletion PayPal-iOS-SDK.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |spec|
spec.name = 'PayPal-iOS-SDK'
spec.version = '2.5.0'
spec.version = '2.6.0'
spec.license = { type: 'BSD', file: 'LICENSE.md' }
spec.homepage = 'https://developer.paypal.com/webapps/developer/docs/integration/mobile/mobile-sdk-overview/'
spec.authors = { 'PayPal' => 'support@paypal.com' }
Expand Down
2 changes: 1 addition & 1 deletion PayPalMobile/PayPalConfiguration.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// PayPalConfiguration.h
//
// Version 2.5.0
// Version 2.6.0
//
// Copyright (c) 2014, PayPal
// All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion PayPalMobile/PayPalFuturePaymentViewController.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// PayPalFuturePaymentViewController.h
//
// Version 2.5.0
// Version 2.6.0
//
// Copyright (c) 2014, PayPal
// All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion PayPalMobile/PayPalMobile.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// PayPalMobile.h
//
// Version 2.5.0
// Version 2.6.0
//
// Copyright (c) 2014, PayPal
// All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion PayPalMobile/PayPalOAuthScopes.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// PayPalOAuthScopes.h
//
// Version 2.5.0
// Version 2.6.0
//
// Copyright (c) 2014, PayPal
// All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion PayPalMobile/PayPalPayment.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// PayPalPayment.h
//
// Version 2.5.0
// Version 2.6.0
//
// Copyright (c) 2014, PayPal
// All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion PayPalMobile/PayPalPaymentViewController.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// PayPalPaymentViewController.h
//
// Version 2.5.0
// Version 2.6.0
//
// Copyright (c) 2014, PayPal
// All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion PayPalMobile/PayPalProfileSharingViewController.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// PayPalProfileSharingViewController.h
//
// Version 2.5.0
// Version 2.6.0
//
// Copyright (c) 2014, PayPal
// All rights reserved.
Expand Down
Binary file modified PayPalMobile/libPayPalMobile.a
Binary file not shown.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Your customer logs in to PayPal and consents to PayPal sharing information with

## Requirements

* Xcode 5 and iOS SDK 7
* Xcode 6 and iOS SDK 8
* iOS 6.0+ target deployment
* armv7, armv7s, and arm64 devices, and the simulator (not armv6)
* iPhone and iPad of all sizes and resolutions
Expand Down
11 changes: 8 additions & 3 deletions SampleApp/PayPal-iOS-SDK-Sample-App.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/* Begin PBXBuildFile section */
2D48B18616EE8F0800C83CD2 /* check.png in Resources */ = {isa = PBXBuildFile; fileRef = 2D48B18416EE8F0800C83CD2 /* check.png */; };
2D48B18716EE8F0800C83CD2 /* check@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2D48B18516EE8F0800C83CD2 /* check@2x.png */; };
3EC3966819FEBCA20044C28F /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE73316D440B200E03EEC /* MobileCoreServices.framework */; };
3ED93D8119C7814400478314 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE6EF16D4352100E03EEC /* CoreGraphics.framework */; };
849BE6EC16D4352100E03EEC /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE6EB16D4352100E03EEC /* UIKit.framework */; };
849BE6EE16D4352100E03EEC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE6ED16D4352100E03EEC /* Foundation.framework */; };
Expand All @@ -30,7 +31,6 @@
849BE74216D440D700E03EEC /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE73016D440B100E03EEC /* CoreVideo.framework */; };
849BE74316D440D700E03EEC /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE73116D440B100E03EEC /* libxml2.dylib */; };
849BE74416D440D700E03EEC /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE73216D440B100E03EEC /* MessageUI.framework */; };
849BE74516D440D700E03EEC /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE73316D440B200E03EEC /* MobileCoreServices.framework */; };
849BE74616D440D700E03EEC /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE73416D440B200E03EEC /* OpenGLES.framework */; };
849BE74716D440D700E03EEC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE73516D440B200E03EEC /* QuartzCore.framework */; };
849BE74816D440D700E03EEC /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849BE73616D440B200E03EEC /* Security.framework */; };
Expand Down Expand Up @@ -106,7 +106,7 @@
849BE74216D440D700E03EEC /* CoreVideo.framework in Frameworks */,
849BE6EE16D4352100E03EEC /* Foundation.framework in Frameworks */,
849BE74416D440D700E03EEC /* MessageUI.framework in Frameworks */,
849BE74516D440D700E03EEC /* MobileCoreServices.framework in Frameworks */,
3EC3966819FEBCA20044C28F /* MobileCoreServices.framework in Frameworks */,
849BE74616D440D700E03EEC /* OpenGLES.framework in Frameworks */,
849BE74716D440D700E03EEC /* QuartzCore.framework in Frameworks */,
849BE74816D440D700E03EEC /* Security.framework in Frameworks */,
Expand Down Expand Up @@ -248,7 +248,7 @@
isa = PBXProject;
attributes = {
CLASSPREFIX = ZZ;
LastUpgradeCheck = 0460;
LastUpgradeCheck = 0610;
ORGANIZATIONNAME = PayPal;
};
buildConfigurationList = 849BE6E316D4352000E03EEC /* Build configuration list for PBXProject "PayPal-iOS-SDK-Sample-App" */;
Expand Down Expand Up @@ -340,7 +340,9 @@
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_MODULES_AUTOLINK = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
Expand Down Expand Up @@ -372,7 +374,9 @@
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_MODULES_AUTOLINK = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
Expand All @@ -385,6 +389,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
ONLY_ACTIVE_ARCH = NO;
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>2.5.0</string>
<string>2.6.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.5.0</string>
<string>2.6.0</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIMainStoryboardFile</key>
Expand Down Expand Up @@ -72,17 +72,3 @@
</array>
</dict>
</plist>
</plist>
</plist>
plist>
plist>
st>
st>
st>
st>
st>
st>
st>
st>
st>
st>
2 changes: 1 addition & 1 deletion docs/future_payments_server.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Note that all returned code and token values should be considered variable lengt
```bash
curl 'https://api.paypal.com/v1/oauth2/token' \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Authorization: Basic QWZV...==" \
-u "client_id:secret" \
-d 'grant_type=authorization_code&response_type=token&redirect_uri=urn:ietf:wg:oauth:2.0:oob&code=EBYhRW3ncivudQn8UopLp4A28...'
```

Expand Down
2 changes: 1 addition & 1 deletion docs/profile_sharing_server.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Note that all returned code and token values should be considered variable lengt
```bash
curl 'https://api.paypal.com/v1/oauth2/token' \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Authorization: Basic QWZV...==" \
-u "client_id:secret" \
-d 'grant_type=authorization_code&response_type=token&redirect_uri=urn:ietf:wg:oauth:2.0:oob&code=EBYhRW3ncivudQn8UopLp4A28...'
```

Expand Down
7 changes: 7 additions & 0 deletions release_notes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
PayPal iOS SDK release notes
============================

2.6.0
-----
* Allow login by users who have enabled two-factor authentication on their PayPal accounts.
* Streamline Profile Sharing for cases where a user has previously authorized sharing.
* Prevent a "duplicate symbol" problem for apps that are also integrating with 1Password.
* Minor bug fixes.

2.5.0
-----
* NOTE: version 2.5.0 requires Xcode 6 and iOS 8 SDK. If you are still using Xcode 5, please use version 2.3.2 of this SDK.
Expand Down

0 comments on commit 17cf128

Please sign in to comment.