# New iOS Tinker app version & new SDK features

**URL:** https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335
**Category:** Developer Tools
**Created:** [June 5, 2015, 12:23am UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335 "2015-06-05T00:23:58Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![ido](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/ido/32/11595_2.png) [@ido](https://community.particle.io/u/ido)
#### Post date: [June 5, 2015, 12:23am UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/1 "2015-06-05T00:23:58Z")

</div>

ANNOUNCEMENT:

Particle Tinker app for iOS v1.3 has been submitted to Apple app store today and includes the following new features:

- **Re-flash Tinker** : you can now flash Tinker firmware to your devices from within the app
- **New settings & help screen** (copy device ID to clipboard, reset pin functions, help topics)
- **Pins DAC and A3 now support 12bit DAC** voltage output for _analogWrite_ mode (Photon only)
- Bugfixes

will probably be available next week (when Apple approves).

Also: Particle Cloud SDK for iOS now includes two new functions:

```
flashFiles() 

```

flash compiled binary files to your device.

```
flashKnownApp()

```

flash known firmware apps to your device by name, such as: “Tinker”, “Blinky”, etc.

compiling source code via SDK will soon be supported too.

Cheers!

- Ido

---

<div class="post-metadata">

### Author: ![ido](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/ido/32/11595_2.png) [@ido](https://community.particle.io/u/ido)
#### Post date: [June 15, 2015, 11:34pm UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/2 "2015-06-15T23:34:44Z")

</div>

Particle Tinker iOS app 1.3 now available on Apple’s App Store, download/update today.

---

<div class="post-metadata">

### Author: ![ido](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/ido/32/11595_2.png) [@ido](https://community.particle.io/u/ido)
#### Post date: [June 19, 2015, 10:57pm UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/3 "2015-06-19T22:57:56Z")

</div>

**ADDITIONAL ANNOUNCEMENT:**  
I open-sourced the iOS Particle Tinker app today for your reference. It is an app which is consuming the Device Setup lib and the Particle iOS SDK.  
You can find it here:

> **[particle-iot/photon-tinker-ios](https://github.com/particle-iot/photon-tinker-ios)**
>
> photon-tinker-ios - iOS Particle Tinker app for Core/Photon/Electron

Enjoy

---

<div class="post-metadata">

### Author: ![mtun009](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mtun009](https://community.particle.io/u/mtun009)
#### Post date: [March 4, 2016, 3:07am UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/4 "2016-03-04T03:07:36Z")

</div>

Hi, I could not do Pod Install and it is asking for Cocoapods-Keys Plugin. Even after I gem installed the plugin it is still asking for it. Please let me know step by step procedure of how to run the app in Xcode. Thanks.

---

<div class="post-metadata">

### Author: ![ido](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/ido/32/11595_2.png) [@ido](https://community.particle.io/u/ido)
#### Post date: [March 7, 2016, 10:50pm UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/5 "2016-03-07T22:50:42Z")

</div>

This is not an issue but intentional - install the cocoapods keys plugin, read here:

> **[orta/cocoapods-keys](https://github.com/orta/cocoapods-keys)**
>
> cocoapods-keys - A key value store for storing per-developer environment and application keys

  
then when you do a `pod install` you can set your OAuth client credentials for your app. For development you can use particle/particle - when you intend to roll out your app then generate real credentials and update them via the keys plugin.

read here:  
[https://docs.particle.io/reference/api/#create-an-oauth-client](https://docs.particle.io/reference/api/#create-an-oauth-client)

Good luck

---

<div class="post-metadata">

### Author: ![mtun009](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mtun009](https://community.particle.io/u/mtun009)
#### Post date: [March 8, 2016, 2:18am UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/6 "2016-03-08T02:18:14Z")

</div>

hi-

Thanks for your reply. I have seen and followed that instruction. So far to no avail. I understand it is intentional. Even after I successfully gem install the cocoapods-keys plugin in it is still asking for the plugin. Please see my attached screen shot. I have tried the both version of 0.39.0 and 0.36.0 cocoapods. My cocoapods-keys version is 1.6 and Mac OS 10.11.3. Could there be an incompatibility issue? any help or step by step instruction is appreciated.

Thanks,  
Moe

---

<div class="post-metadata">

### Author: ![mtun009](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mtun009](https://community.particle.io/u/mtun009)
#### Post date: [March 8, 2016, 2:20am UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/7 "2016-03-08T02:20:02Z")

</div>

Hi,

 ![](https://us1.discourse-cdn.com/flex026/uploads/particle/original/2X/1/121ed41071c6e706030a993ae0e8cdda3911b247.png)  
here is the screen shot.

---

<div class="post-metadata">

### Author: ![ido](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/ido/32/11595_2.png) [@ido](https://community.particle.io/u/ido)
#### Post date: [March 8, 2016, 2:22am UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/8 "2016-03-08T02:22:03Z")

</div>

I think you have an old version of Ruby, try updating your system Ruby to 2.2.X or 2.3.X.

[https://www.ruby-lang.org/en/documentation/installation/#homebrew](https://www.ruby-lang.org/en/documentation/installation/#homebrew)

---

<div class="post-metadata">

### Author: ![mtun009](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mtun009](https://community.particle.io/u/mtun009)
#### Post date: [April 24, 2016, 4:44am UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/9 "2016-04-24T04:44:24Z")

</div>

@ido, I have just run your latest Tinker iOS SDK from 12 days ago from [https://github.com/spark/photon-tinker-ios](https://github.com/spark/photon-tinker-ios) and I am getting no AFImageDownloader.h error. I then add Pod AFImageDownloader in the Pod file and run Pod Update but after that my Xcode is given me whole bunch of other errors.

I would like to successfully run this SDK. Any suggestion or help is appreciated.

---

<div class="post-metadata">

### Author: ![Mkoder](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@Mkoder](https://community.particle.io/u/Mkoder)
#### Post date: [May 8, 2016, 9:42pm UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/10 "2016-05-08T21:42:22Z")

</div>

hi mtun009,

i also just download the same project and just open the workspace file and got the follow error.

 ![](https://us1.discourse-cdn.com/flex026/uploads/particle/original/2X/9/991f15ddc1305fce0ecc83316fa432ee0a18ba1b.png)

Any assistance would be great.

Thanks,  
M

---

<div class="post-metadata">

### Author: ![Mkoder](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@Mkoder](https://community.particle.io/u/Mkoder)
#### Post date: [May 8, 2016, 10:28pm UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/11 "2016-05-08T22:28:08Z")

</div>

Hi mtun009,

I started over with a new download into a clean directory. I then ran install pod from the root directory. Almost all the errors went away except for the following.

 ![](https://us1.discourse-cdn.com/flex026/uploads/particle/original/2X/c/ce97481ed814ddc21866520a4690899dfdecd5cb.png)

Let me know if am I missing something.

Thanks,  
M

---

<div class="post-metadata">

### Author: ![mtun009](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mtun009](https://community.particle.io/u/mtun009)
#### Post date: [May 8, 2016, 11:07pm UTC](https://community.particle.io/t/new-ios-tinker-app-version-new-sdk-features/12335/12 "2016-05-08T23:07:51Z")

</div>

@Mkoder, try this Carthage version. You need to install Carthage first.

> **[particle-iot/spark-sdk-ios](https://github.com/particle-iot/spark-sdk-ios)**
>
> spark-sdk-ios - Particle iOS Cloud SDK - implemented as Carthage/Cocoapod dependency
