How can I sign Intercom framework using MS AppCenter if the pre-build script runs before create-keychain?










3















We've developed a Xamarin iOS app that includes Intercom installed manually. The issue we're running into is that we need to run their "stripFrameworks.sh" script AND get it to sign the code, as Apple is saying during deploy that the code needs to be signed, but we can't because the pre-build AppCenter script runs BEFORE the create-keychain call on the build server.



Microsoft runs their keychain code during build



None of the other AppCenter build scripts looks like they'll work (post clone, post build), since they run at the wrong time I think to be meaningful.



How in the world is this supposed to work? As far as I know we didn't have any other option than to include Intercom.framework manually because we needed to create Xamarin native binding library to allow it to be used. It works AMAZINGLY in Ad Hoc releases, simulator and real device but we're only hitting this issue when moving to AppStore deploy.










share|improve this question






















  • You can reach out to App Center support by logging into appcenter.ms/apps and clicking the chat icon in the lower right corner of the screen. You could get a better support there. :)

    – York Shen
    Nov 15 '18 at 2:22











  • Here's a screenshot if you're having trouble finding the chat icon

    – York Shen
    Nov 15 '18 at 2:22











  • @YorkShen-MSFT That's why I'm here, that support is very very slow and I'm dead in the water.

    – djbyter
    Nov 15 '18 at 15:24















3















We've developed a Xamarin iOS app that includes Intercom installed manually. The issue we're running into is that we need to run their "stripFrameworks.sh" script AND get it to sign the code, as Apple is saying during deploy that the code needs to be signed, but we can't because the pre-build AppCenter script runs BEFORE the create-keychain call on the build server.



Microsoft runs their keychain code during build



None of the other AppCenter build scripts looks like they'll work (post clone, post build), since they run at the wrong time I think to be meaningful.



How in the world is this supposed to work? As far as I know we didn't have any other option than to include Intercom.framework manually because we needed to create Xamarin native binding library to allow it to be used. It works AMAZINGLY in Ad Hoc releases, simulator and real device but we're only hitting this issue when moving to AppStore deploy.










share|improve this question






















  • You can reach out to App Center support by logging into appcenter.ms/apps and clicking the chat icon in the lower right corner of the screen. You could get a better support there. :)

    – York Shen
    Nov 15 '18 at 2:22











  • Here's a screenshot if you're having trouble finding the chat icon

    – York Shen
    Nov 15 '18 at 2:22











  • @YorkShen-MSFT That's why I'm here, that support is very very slow and I'm dead in the water.

    – djbyter
    Nov 15 '18 at 15:24













3












3








3


1






We've developed a Xamarin iOS app that includes Intercom installed manually. The issue we're running into is that we need to run their "stripFrameworks.sh" script AND get it to sign the code, as Apple is saying during deploy that the code needs to be signed, but we can't because the pre-build AppCenter script runs BEFORE the create-keychain call on the build server.



Microsoft runs their keychain code during build



None of the other AppCenter build scripts looks like they'll work (post clone, post build), since they run at the wrong time I think to be meaningful.



How in the world is this supposed to work? As far as I know we didn't have any other option than to include Intercom.framework manually because we needed to create Xamarin native binding library to allow it to be used. It works AMAZINGLY in Ad Hoc releases, simulator and real device but we're only hitting this issue when moving to AppStore deploy.










share|improve this question














We've developed a Xamarin iOS app that includes Intercom installed manually. The issue we're running into is that we need to run their "stripFrameworks.sh" script AND get it to sign the code, as Apple is saying during deploy that the code needs to be signed, but we can't because the pre-build AppCenter script runs BEFORE the create-keychain call on the build server.



Microsoft runs their keychain code during build



None of the other AppCenter build scripts looks like they'll work (post clone, post build), since they run at the wrong time I think to be meaningful.



How in the world is this supposed to work? As far as I know we didn't have any other option than to include Intercom.framework manually because we needed to create Xamarin native binding library to allow it to be used. It works AMAZINGLY in Ad Hoc releases, simulator and real device but we're only hitting this issue when moving to AppStore deploy.







ios xamarin codesign visual-studio-app-center






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 14 '18 at 17:45









djbyterdjbyter

316518




316518












  • You can reach out to App Center support by logging into appcenter.ms/apps and clicking the chat icon in the lower right corner of the screen. You could get a better support there. :)

    – York Shen
    Nov 15 '18 at 2:22











  • Here's a screenshot if you're having trouble finding the chat icon

    – York Shen
    Nov 15 '18 at 2:22











  • @YorkShen-MSFT That's why I'm here, that support is very very slow and I'm dead in the water.

    – djbyter
    Nov 15 '18 at 15:24

















  • You can reach out to App Center support by logging into appcenter.ms/apps and clicking the chat icon in the lower right corner of the screen. You could get a better support there. :)

    – York Shen
    Nov 15 '18 at 2:22











  • Here's a screenshot if you're having trouble finding the chat icon

    – York Shen
    Nov 15 '18 at 2:22











  • @YorkShen-MSFT That's why I'm here, that support is very very slow and I'm dead in the water.

    – djbyter
    Nov 15 '18 at 15:24
















You can reach out to App Center support by logging into appcenter.ms/apps and clicking the chat icon in the lower right corner of the screen. You could get a better support there. :)

– York Shen
Nov 15 '18 at 2:22





You can reach out to App Center support by logging into appcenter.ms/apps and clicking the chat icon in the lower right corner of the screen. You could get a better support there. :)

– York Shen
Nov 15 '18 at 2:22













Here's a screenshot if you're having trouble finding the chat icon

– York Shen
Nov 15 '18 at 2:22





Here's a screenshot if you're having trouble finding the chat icon

– York Shen
Nov 15 '18 at 2:22













@YorkShen-MSFT That's why I'm here, that support is very very slow and I'm dead in the water.

– djbyter
Nov 15 '18 at 15:24





@YorkShen-MSFT That's why I'm here, that support is very very slow and I'm dead in the water.

– djbyter
Nov 15 '18 at 15:24












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
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53306021%2fhow-can-i-sign-intercom-framework-using-ms-appcenter-if-the-pre-build-script-run%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















draft saved

draft discarded
















































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.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53306021%2fhow-can-i-sign-intercom-framework-using-ms-appcenter-if-the-pre-build-script-run%23new-answer', 'question_page');

);

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







Popular posts from this blog

How to how show current date and time by default on contact form 7 in WordPress without taking input from user in datetimepicker

Darth Vader #20

Syphilis