Skip to content

chore(ios): project scripts should use /usr/bin/env bash#6114

Merged
keyman-server merged 1 commit intomasterfrom
chore/ios/project-scripts
Jan 17, 2022
Merged

chore(ios): project scripts should use /usr/bin/env bash#6114
keyman-server merged 1 commit intomasterfrom
chore/ios/project-scripts

Conversation

@keyman-server
Copy link
Copy Markdown
Collaborator

@keyman-server keyman-server commented Jan 17, 2022

This helps building within XCode on M1 Mac.

Note that greadlink is not added to the path by default on M1 arch. So you also need to:

sudo ln -s /opt/homebrew/bin/greadlink /usr/local/bin/greadlink

@keymanapp-test-bot skip

@keyman-server keyman-server merged commit 011e968 into master Jan 17, 2022
@keyman-server keyman-server deleted the chore/ios/project-scripts branch January 17, 2022 01:18
@mcdurdin mcdurdin changed the title fix(mac): use xcframework to support m1 chore(ios): project scripts should use /usr/bin/env bash Jan 17, 2022
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellPath = "/usr/bin/env bash";
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do all shellPaths need to be updated?
Like ll. 1293 and 1306 (there may be more)

@keyman-server
Copy link
Copy Markdown
Collaborator Author

Changes in this pull request will be available for download in Keyman version 15.0.179-alpha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants