Open alberto-sf opened 2 days ago
It sounds like the real bug here is that the latest version of shorebird breaks your iOS builds. Can you provide some more context regarding what’s breaking? You can still release and patch with older Flutter versions even when using the latest version of the Shorebird CLI, you just need to make sure to pass the --flutter-version
flag to the release command.
hey @felangel - I am on @alberto-sf's team as well and can provide some additional context.
here is the log from the first error we encountered after the 1.4.7
update. We run our CI/CD via CodeMagic, using Flutter v3.24.1, and have tried using the --flutter-version
flag
shorebird release ios --flutter-version=3.24.1 --flavor development -t lib/main/main_development.dart --build-number=1831 -- --export-options-plist=ios/EnterpriseExportOptions.plist --release
We already have ENABLE_USER_SCRIPT_SANDBOXING
set to NO
might be a related issue: https://github.com/shorebirdtech/shorebird/issues/2590
after attempting to downgrade to shorebird v1.4.6, we're now getting this error: https://stackoverflow.com/questions/79137784/after-updating-xcode-flutter-run-fails-with-memory-order-relaxed-semantic-issue
not sure if it's related
I'd be curious to know if the underlying flutter build
command works with non-shorebird flutter. If you run the shorebird release
command with -v
, you should see an invocation of flutter build ipa
using Shorebird's version of Flutter. Would you mind trying that with non-Shorebird Flutter?
unrelated, created a PR to the install script to add the ability to specify Shorebird version while troubleshooting: https://github.com/shorebirdtech/install/pull/35
am waiting for my CD run to complete
same issue, i want to install version 0.18.4 but can't do it
same issue, i want to install version 0.18.4 but can't do it
I would love to hear more about why. 0.18.4 came out almost a year ago and does not still work (you can test this yourself by navigating to the shorebird checkout and running git checkout v0.18.4
)
Description
We have a big monorepo with many sub-packages and thus we're not always on latest Flutter. For example, right now the latest Flutter version is
3.24.4
but we're on3.24.1
.We have noticed that the latest shorebird version (
1.4.7
) breaks our CI pipeline (it breaks while building the iOS app). We would like to try to install a previous shorebird version (1.4.6
for example) which should work again. However, we weren't able to find a command to install a specific Shorebird version. The install script points tostable
so we always grab the latest version.We would like to be able to somehow specify the shorebird version when installing the tool.
Requirements
Additional Context
As a temporary fix, we've forked the install script and updated
install.sh
to point to the previous release rather thanstable