seb-mac icon indicating copy to clipboard operation
seb-mac copied to clipboard

iPadOS 18.0 beta 1 can’t use SEB, please help!

Open Eric0601000 opened this issue 1 year ago • 11 comments

The SafeExamBrowser 3.3.3 is not available for iPad OS 18.0 beta1 and IOS 18.0 beta1 The SEB display that running on new iOS version not allowed IMG_0239

Eric0601000 avatar Jun 14 '24 07:06 Eric0601000

We don't support iOS major beta versions until we tested those and SEB properly. In the past there were major issues with first iOS betas, that's why we had to introduce this. As you should know, Apple doesn't recommend installing beta versions on productive devices (and this is a Developer Beta, not meant for public use!).

If you are an exam administrator/teacher: There is a settings key allowiOSBetaVersionNumber which you can set to 18, then SEB 3.3.3 will run on iOS 18 beta. You would need to save the configuration file as plain text and use a text editor to change that setting.

danschlet avatar Jun 14 '24 07:06 danschlet

We don't support iOS major beta versions until we tested those and SEB properly. In the past there were major issues with first iOS betas, that's why we had to introduce this. As you should know, Apple doesn't recommend installing beta versions on productive devices (and this is a Developer Beta, not meant for public use!).

If you are an exam administrator/teacher: There is a settings key allowiOSBetaVersionNumber which you can set to 18, then SEB 3.3.3 will run on iOS 18 beta. You would need to save the configuration file as plain text and use a text editor to change that setting.

Really appreciated!! I’m a administrator. So how can I apply the 3.3.3 version SEB in the iPadOS 18.0 developer beta? I can’t find the settings key that allow me to change the version number.

Eric0601000 avatar Jun 14 '24 08:06 Eric0601000

The iOS 18 option is not yet available in the built-in Settings editor/Security page.

You need to share/save the configuration file with the options below (and don't use a Settings Password).

Screenshot 2024-06-14 at 15 06 53

Then you can open the file with a text editor and if you don't find the allowiOSBetaVersionNumber key in the file, add these two lines (check how similar keys are formatted in the file, you can add it for example directly after the line in the beginning of the file):

	<key>allowiOSBetaVersionNumber</key>
	<integer>18</integer>

danschlet avatar Jun 14 '24 13:06 danschlet

If you use the Mac version to save the configuration file, it also has the option to save as plain text in the file dialog. The Windows version saves plain text, as long as Starting Exams is selected and no settings password used.

danschlet avatar Jun 14 '24 13:06 danschlet

If you use the Mac version to save the configuration file, it also has the option to save as plain text in the file dialog. The Windows version saves plain text, as long as Starting Exams is selected and no settings password used.

Thank you so much!!! Unfortunately, I have done this before and change the code to allow the SEB running on the 18.0 developer beta, but actually when students open the config file, the SEB will lock the iPad and flash back to the main interface, then the iPad will be frozen and have to be forced shutting down. I already told the students to down his iPadOS version. In short, I am really appreciate your help! Wishing the SEB can running on the iOS 18 version finally:D

Eric0601000 avatar Jun 14 '24 13:06 Eric0601000

but actually when students open the config file, the SEB will lock the iPad and flash back to the main interface, then the iPad will be frozen and have to be forced shutting down

Don't understand what you mean with that exactly. Do you think you found a bug? Maybe with a video I would understand what you mean (or a step-by-step description to reproduce that).

I added two demo configs with iPadOS 18 allowed to this demo page: The first link Demo Exam General starts a Moodle demo exam (quit password: quit) The last link Configure Client for Administrators / SEB Testing configures the client settings of the iPad to show that demo page.

Both links work for me on iPadOS 18 Beta 1.

danschlet avatar Jun 14 '24 16:06 danschlet

PS: I forgot that in Settings in SEB for macOS you can directly enter the iOS beta version number that should be supported. So if you have a Mac, you can easily edit SEB configuration files also for iOS and add support for the iOS 18 beta without having to edit the config in a text editor.

When you hold the option/alt key while starting SEB for macOS, you will directly get to the Settings window (use cmd-Q to quit without SEB loading the config you edited).

Screenshot 2024-06-14 at 19 10 20

danschlet avatar Jun 14 '24 17:06 danschlet

Does anyone know when SEB will release an update to make it compatible with iPadOS 18?

RBHS-ITS avatar Sep 19 '24 13:09 RBHS-ITS

This week. You can use the TestFlight beta or SEB 3.4 beta for macOS to change the setting to allow to run the current SEB for iOS version in iOS 18 (Settings/Security/Allow to run on iOS beta: 18. See other posts in this thread.

danschlet avatar Sep 19 '24 15:09 danschlet

When exactly? If you don’t mind

xoxovvvv avatar Sep 20 '24 12:09 xoxovvvv

I am woefully ignorant on how to edit the SEB config file as described by danschlet above. Does anyone have any screen shots or a YouTube video for how to do the editing? We use iPads at our school and students who upgraded to iPadOS 18.0 are not able to take their tests in the SEB app.

RBHS-ITS avatar Sep 20 '24 14:09 RBHS-ITS