Why is Fabric upload-symbols hanging on step “Begin processing dSYM” under Xcode 10.1
For our project Keyman for Mac, we recently updated to Xcode 10.1 on macOS Mojave (10.14.1). Since then, we have found that building the project with xcodebuild hangs, and digging deeper found that Fabric's upload-symbols tool is hanging. Enabling debug logging in upload-symbols with the -d parameter shows it hanging after the following log entry:
2018-11-26 22:17:36.655 upload-symbols[45540:2618198] debug: Begin processing dSYM at /Users/<name>/Documents/keyman/mac/Keyman4MacIM/build/Debug/Keyman.app.dSYM
upload-symbols is being called with a script from the Xcode project:
cd Keyman4MacIM
sh -c DerivedData/Keyman4MacIM/Build/Intermediates.noindex/Keyman4MacIM.build/Debug/Keyman.build/Script-E21291A120A33CA50049790C.sh
The script contains:
#!/bin/sh
Pods/Fabric/upload-symbols -a <key> -p mac build/Debug
Now the strange thing is that if I run that script directly from Terminal, it does not hang. It only hangs when being run as part of the Xcode project build with xcodebuild; command line:
xcodebuild -workspace "/Users/<name>/Documents/keyman/mac/Keyman4MacIM/Keyman4MacIM.xcworkspace" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -configuration Debug clean build -scheme Keyman SYMROOT="/Users/<name>/Documents/keyman/mac/Keyman4MacIM/build"
I tried replicating the (somewhat huge) list of environment variables that Xcode provides the script (captured with printenv in an edited version of the project), and upload-symbols still ran fine from Terminal.
We've tried this on multiple computers with identical results.
We are using Fabric 1.8.2 and Crashlytics 3.11.1.
xcodebuild google-fabric
add a comment |
For our project Keyman for Mac, we recently updated to Xcode 10.1 on macOS Mojave (10.14.1). Since then, we have found that building the project with xcodebuild hangs, and digging deeper found that Fabric's upload-symbols tool is hanging. Enabling debug logging in upload-symbols with the -d parameter shows it hanging after the following log entry:
2018-11-26 22:17:36.655 upload-symbols[45540:2618198] debug: Begin processing dSYM at /Users/<name>/Documents/keyman/mac/Keyman4MacIM/build/Debug/Keyman.app.dSYM
upload-symbols is being called with a script from the Xcode project:
cd Keyman4MacIM
sh -c DerivedData/Keyman4MacIM/Build/Intermediates.noindex/Keyman4MacIM.build/Debug/Keyman.build/Script-E21291A120A33CA50049790C.sh
The script contains:
#!/bin/sh
Pods/Fabric/upload-symbols -a <key> -p mac build/Debug
Now the strange thing is that if I run that script directly from Terminal, it does not hang. It only hangs when being run as part of the Xcode project build with xcodebuild; command line:
xcodebuild -workspace "/Users/<name>/Documents/keyman/mac/Keyman4MacIM/Keyman4MacIM.xcworkspace" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -configuration Debug clean build -scheme Keyman SYMROOT="/Users/<name>/Documents/keyman/mac/Keyman4MacIM/build"
I tried replicating the (somewhat huge) list of environment variables that Xcode provides the script (captured with printenv in an edited version of the project), and upload-symbols still ran fine from Terminal.
We've tried this on multiple computers with identical results.
We are using Fabric 1.8.2 and Crashlytics 3.11.1.
xcodebuild google-fabric
add a comment |
For our project Keyman for Mac, we recently updated to Xcode 10.1 on macOS Mojave (10.14.1). Since then, we have found that building the project with xcodebuild hangs, and digging deeper found that Fabric's upload-symbols tool is hanging. Enabling debug logging in upload-symbols with the -d parameter shows it hanging after the following log entry:
2018-11-26 22:17:36.655 upload-symbols[45540:2618198] debug: Begin processing dSYM at /Users/<name>/Documents/keyman/mac/Keyman4MacIM/build/Debug/Keyman.app.dSYM
upload-symbols is being called with a script from the Xcode project:
cd Keyman4MacIM
sh -c DerivedData/Keyman4MacIM/Build/Intermediates.noindex/Keyman4MacIM.build/Debug/Keyman.build/Script-E21291A120A33CA50049790C.sh
The script contains:
#!/bin/sh
Pods/Fabric/upload-symbols -a <key> -p mac build/Debug
Now the strange thing is that if I run that script directly from Terminal, it does not hang. It only hangs when being run as part of the Xcode project build with xcodebuild; command line:
xcodebuild -workspace "/Users/<name>/Documents/keyman/mac/Keyman4MacIM/Keyman4MacIM.xcworkspace" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -configuration Debug clean build -scheme Keyman SYMROOT="/Users/<name>/Documents/keyman/mac/Keyman4MacIM/build"
I tried replicating the (somewhat huge) list of environment variables that Xcode provides the script (captured with printenv in an edited version of the project), and upload-symbols still ran fine from Terminal.
We've tried this on multiple computers with identical results.
We are using Fabric 1.8.2 and Crashlytics 3.11.1.
xcodebuild google-fabric
For our project Keyman for Mac, we recently updated to Xcode 10.1 on macOS Mojave (10.14.1). Since then, we have found that building the project with xcodebuild hangs, and digging deeper found that Fabric's upload-symbols tool is hanging. Enabling debug logging in upload-symbols with the -d parameter shows it hanging after the following log entry:
2018-11-26 22:17:36.655 upload-symbols[45540:2618198] debug: Begin processing dSYM at /Users/<name>/Documents/keyman/mac/Keyman4MacIM/build/Debug/Keyman.app.dSYM
upload-symbols is being called with a script from the Xcode project:
cd Keyman4MacIM
sh -c DerivedData/Keyman4MacIM/Build/Intermediates.noindex/Keyman4MacIM.build/Debug/Keyman.build/Script-E21291A120A33CA50049790C.sh
The script contains:
#!/bin/sh
Pods/Fabric/upload-symbols -a <key> -p mac build/Debug
Now the strange thing is that if I run that script directly from Terminal, it does not hang. It only hangs when being run as part of the Xcode project build with xcodebuild; command line:
xcodebuild -workspace "/Users/<name>/Documents/keyman/mac/Keyman4MacIM/Keyman4MacIM.xcworkspace" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -configuration Debug clean build -scheme Keyman SYMROOT="/Users/<name>/Documents/keyman/mac/Keyman4MacIM/build"
I tried replicating the (somewhat huge) list of environment variables that Xcode provides the script (captured with printenv in an edited version of the project), and upload-symbols still ran fine from Terminal.
We've tried this on multiple computers with identical results.
We are using Fabric 1.8.2 and Crashlytics 3.11.1.
xcodebuild google-fabric
xcodebuild google-fabric
asked Nov 26 '18 at 19:53
Marc DurdinMarc Durdin
1,0171122
1,0171122
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53488083%2fwhy-is-fabric-upload-symbols-hanging-on-step-begin-processing-dsym-under-xcode%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53488083%2fwhy-is-fabric-upload-symbols-hanging-on-step-begin-processing-dsym-under-xcode%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown