# Update Carthage to last version

**URL:** <https://discuss.bitrise.io/t/update-carthage-to-last-version/2626>\
**Category:** Builds\
**Created:** [September 4, 2017, 10:37pm UTC](https://discuss.bitrise.io/t/update-carthage-to-last-version/2626 "2017-09-04T22:37:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![iamfabiomilano](https://avatars.discourse-cdn.com/v4/letter/i/50afbb/32.png) [@iamfabiomilano](https://discuss.bitrise.io/u/iamfabiomilano)\
**Post date:** [September 4, 2017, 10:37pm UTC](https://discuss.bitrise.io/t/update-carthage-to-last-version/2626/1 "2017-09-04T22:37:42Z")

</div>

Is it possible to update Carthage to latest version for the Xcode 8.3.x stack?

From: [https://github.com/bitrise-io/bitrise.io/blob/master/system\_reports/osx-xcode-8.3.x.log](https://github.com/bitrise-io/bitrise.io/blob/master/system_reports/osx-xcode-8.3.x.log)

Because of our framework compiled with a later version our binary gets ignored and currently our bitwise runs are building all dependency every time ☹

Thanks

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [September 5, 2017, 12:28pm UTC](https://discuss.bitrise.io/t/update-carthage-to-last-version/2626/2 "2017-09-05T12:28:51Z")

</div>

Hi @iamfabiomilano,

You can upgrade the preinstalled carthage version with a **Script** step (just add the Script step before carthage would be used / before the carthage step):

```auto
#!/bin/bash
set -ex

brew upgrade carthage

```

If you have any questions just let us know! 😉

---

<div class="post-metadata">

**Author:** ![iamfabiomilano](https://avatars.discourse-cdn.com/v4/letter/i/50afbb/32.png) [@iamfabiomilano](https://discuss.bitrise.io/u/iamfabiomilano)\
**Post date:** [September 5, 2017, 1:04pm UTC](https://discuss.bitrise.io/t/update-carthage-to-last-version/2626/3 "2017-09-05T13:04:07Z")

</div>

Yep that’s what I ended up doing, I thought it could have been something to mention for making default but I understand if current stack is fixed like it is unless not strictly needed.

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [September 7, 2017, 10:12am UTC](https://discuss.bitrise.io/t/update-carthage-to-last-version/2626/4 "2017-09-07T10:12:28Z")

</div>

> [@iamfabiomilano](#):
>
> I understand if current stack is fixed like it is unless not strictly needed.

Indeed, that’s the policy we use for the versioned Xcode stacks. Just a note: if you need the latest versions of the tools you can use the **Xcode Edge** stack where every preinstalled tool is updated every weekend.
