-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing dSYM upload commands if Crashlytics installed with Carthage #4720
Comments
Thanks for the report - this is working as expected and instructions can be found at the bottom of this section of Carthage.md (search for "For Crashlytics"). I was under the impression that Carthage expected a very specific format and including the binaries inside the @jasonhu-g or @paulb777 do you remember the reason for excluding it? I'll close this as working as intended but we can re-open if something should be done to address this. |
The change was made for a few reasons:
|
Thanks for clearing it up 🙂 and is there a way to use Carthage distribution and fetch its corresponding upload-symbols executable? Or it would be safe to always use the version from |
We currently do not know of any Carthage capabilities which allows us to distribute the upload symbols executable alongside with the framework. We will update this thread if things change. We haven't experienced any changes to upload-symbols where it is tied to a specific version of the SDK. But if you really want to be safe, download the Crashlytics Carthage JSON, follow the link in the JSON file to download the zip file which contains the upload symbols executables for the specific version. |
[READ] Step 1: Are you in the right place?
file a Github issue.
with the firebase tag.
google group.
of the above categories, reach out to the personalized
Firebase support channel.
[REQUIRED] Step 2: Describe your environment
[REQUIRED] Step 3: Describe the problem
When Crashlytics is installed using Carthage, dSYM upload scripts are missing.
The issue would be that before making Crashlytics open source and using
https://building42.github.io/Specs/Carthage/iOS/Crashlytics.json
as source for Carthage, the run and upload-symbols were located under Crashlytics.framework folder in the targeted zip file, now they are outside and Carthage does not copy them to projects Carthage/Build directory.Is this expected behavior and we are expected to get those commands from somewhere else or is it a bug? Thanks in advance.
Steps to reproduce:
Run in terminal:
The run and upload-symbols commands are missing.
Relevant Code:
See above ⬆️
The text was updated successfully, but these errors were encountered: