I am using the iOS precompiled framework for sentry… I can get Sentry working fine but when I attempt to upload to iTunes I get the following errors.
Sentry.framework contains unsupported architectures '[x86_64, i386]'
I have also tried using Carthage to build the iOS framework manually and added that framework but run into the same problem.
Any ideas? I am using 3.0.9 (the latest version) and XCode 8.3.3
This happens because our prebuilt frameworks currently are just the Carthage output and as with all Carthage frameworks you need to use the /usr/local/bin/carthage copy-frameworks
script to copy it over so that non arm builds are stripped.
Sadly there is no a particularly great other option available currently as without those architectures in the binary you won’t be able to achieve simulator runs.
![](Logo/PNG/header.png)
# Carthage [![GitHub license](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/Carthage/Carthage/master/LICENSE.md) [![GitHub release](https://img.shields.io/github/release/carthage/carthage.svg)](https://github.com/Carthage/Carthage/releases)
Carthage is intended to be the simplest way to add frameworks to your Cocoa application.
The basic [workflow](#adding-frameworks-to-an-application) looks something like this:
1. Create a [Cartfile][] that lists the frameworks you’d like to use in your project.
1. [Run Carthage](#adding-frameworks-to-an-application), which fetches and builds each framework you’ve listed.
1. Drag the built `.framework` binaries into your application’s Xcode project.
Carthage builds your dependencies and provides you with binary frameworks, but you retain full control over your project structure and setup. Carthage does not automatically modify your project files or your build settings.
## Differences between Carthage and CocoaPods
[CocoaPods](http://cocoapods.org/) is a long-standing dependency manager for Cocoa. So why was Carthage created?
Firstly, CocoaPods (by default) automatically creates and updates an Xcode workspace for your application and all dependencies. Carthage builds framework binaries using `xcodebuild`, but leaves the responsibility of integrating them up to the user. CocoaPods’ approach is easier to use, while Carthage’s is flexible and unintrusive.
This file has been truncated. show original