You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a scenario where my main application (MainApp.app) includes a helper application (Helper.app) within its bundle: /Applications/MainApp.app/Contents/Helpers/Helper.app
The Helper.app integrates Sparkle and is responsible for updating MainApp.app. Since Helper.app is bundled inside MainApp.app, when an update is performed, both MainApp.app and Helper.app should be updated together.
Before triggering the update, I ensure that MainApp.app has already exited. Then, I initiate the Sparkle update process in Helper.app as follows:
Will Helper.app be terminated during the update process?
If Helper.app is not terminated, will replacing MainApp.app (which contains Helper.app) work correctly, or could there be issues due to the running process?
Is there a better approach for handling updates in this scenario?
I appreciate any insights or recommendations. Thanks!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I have a scenario where my main application (MainApp.app) includes a helper application (Helper.app) within its bundle:
/Applications/MainApp.app/Contents/Helpers/Helper.app
The
Helper.app
integrates Sparkle and is responsible for updatingMainApp.app
. SinceHelper.app
is bundled insideMainApp.app
, when an update is performed, bothMainApp.app
andHelper.app
should be updated together.Before triggering the update, I ensure that
MainApp.app
has already exited. Then, I initiate the Sparkle update process inHelper.app
as follows:I have the following questions:
Helper.app
be terminated during the update process?Helper.app
is not terminated, will replacingMainApp.app
(which containsHelper.app
) work correctly, or could there be issues due to the running process?I appreciate any insights or recommendations. Thanks!
Beta Was this translation helpful? Give feedback.
All reactions