-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
chore(ios,mac): support build on Apple Silicon using Xcode 15.3 #11302
Changes from 7 commits
ad6095a
985d49b
534741a
2880661
00e850c
f40e1ff
ebb6631
99be7c9
e883802
1a86ed2
a59850e
ec64a98
fbd4367
e7b2855
3abcb35
42e54da
f9c699e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -3,4 +3,4 @@ title: What are Keyman's hardware requirements? | |||||
--- | ||||||
|
||||||
Keyman for macOS has minimal resource requirements. Any computer running | ||||||
Mac OS X 10.10 or later should be able to run Keyman for macOS without trouble. | ||||||
Mac OS X 10.13 or later should be able to run Keyman for macOS without trouble. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,11 @@ | ||||||
#!/bin/bash | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
We should be using |
||||||
|
||||||
# Calls script in xcode-utils to update the version | ||||||
# true: applies VERSION_WITH_TAG to custom KeymanVersionWithTag plist member used for in-app display | ||||||
# updates the version string for Settings | ||||||
|
||||||
source "$KEYMAN_ROOT/resources/build/xcode-utils.sh" | ||||||
|
||||||
phaseSetBundleVersions true | ||||||
|
||||||
setSettingsBundleVersion |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#!/bin/bash | ||
|
||
# Calls script in xcode-utils to update the version | ||
# true: applies VERSION_WITH_TAG to custom KeymanVersionWithTag plist member used for in-app display | ||
|
||
source "$KEYMAN_ROOT/resources/build/xcode-utils.sh" | ||
phaseSetBundleVersions true |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
|
||
# Calls script in xcode-utils to update the version | ||
|
||
source "$KEYMAN_ROOT/resources/build/xcode-utils.sh" | ||
phaseSetBundleVersions |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's see if we can move this to resources/build/mac as well A18S1 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#!/bin/bash | ||
|
||
echo "wrap script for arch $(arch)" | ||
if [[ $(arch) == i386 ]] && [[ -f /usr/local/bin/bash ]]; then | ||
/usr/local/bin/bash -l "$@" || exit $? | ||
elif [[ $(arch) == arm64 ]] && [[ -f /opt/homebrew/bin/bash ]]; then | ||
/opt/homebrew/bin/bash -l "$@" || exit $? | ||
else | ||
>&2 echo "Could not start build due to missing homebrew bash" | ||
exit 55 | ||
fi |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
keymanapp/keyman.com@486df1b updates the minimum version listed on keyman.com