Skip to content

itsji10dra/CookPinterest

Repository files navigation

Introduction:

Sample iOS app using Pinterest API and demonstrating usage.

Pre-Requisites:

a) Xcode v9.3
b) Pods v1.4.0 (https://guides.cocoapods.org/using/getting-started.html)

Configuration:

a) Open path-to-project > CookPinterest >  Network > Configuration.swift
b) Replace `clientId` as received from developers.pinterest.com
c) Open path-to-project > CookPinterest > Info.plist
d) Update > URL Scheme > `pkd` + `clientId`.
        -   Say your clientId is `6253638936`, your URL scheme will be `pkd6253638936`.

Installation:

a) Open terminal
b) cd path-to-project
c) pod install
d) open CookPinterest.xcworkspace
e) Select 'Simulator/Device' in Xcode, & hit command+R

Known Build Issues:

a) Project rely on third party pod `PinterestLayout` (https://github.com/MagicLab-team/PinterestLayout) which requires version Swift 3.x. After successfull `pod install` on hitting run if you see error in specific to `PinterestLayout` pod project, kindly update its language version to Swift 3.3 from 4.1. Here are the steps,
    * Open CookPinterest.xcworkspace
    * Select 'Pods.xcodeproj'
    * Select 'PinterestLayout' from targets.
    * In Build Settings > Swift Language Version > Update to 3.3
    * Hit command+R