Known Issues - Squish 6.7.1 Release¶
Release Date: June 16th, 2021
Recommended Update: 6.7.2
All Editions¶
Squish IDE on RHEL 8: On systems based on RHEL 8 and newer (as well as on derived distributions, e.g. Fedora, CentOS) the following error message may appear when the IDE is started:
To operate correctly, EPIC requires a Perl interpreter. Check your configuration settings("Window/Preferences/Perl") Reason: The executable specified in Perl Preferences does not appear to be a valid Perl interpreter
And executing the Perl executable configured there in a shell results in:
.../bin/squishperl: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory
Workaround 1: install the
libnsl
package, e.g. by runningdnf install libnsl
Workaround 2: in the Squish IDE, click Edit -> Preferences to open the preference dialog. Then, click 'Perl' on the left hand side and enter the path to the Perl interpreter installed on the system. This is typically something like
/usr/bin/perl
.
Squish for iOS¶
Squish 6.7.1 needs a workaround to execute tests on iOS Simulator with Xcode 13.0. Testing on real iOS devices is unaffected.
Workaround: Copy or symlink
DVTiPhoneSimulatorRemoteClient.framework
from Xcode 12.5.1 into Xcode 13.0, for example like this. Note thatcp
needs to preserve file attributes!cp -a /Applications/Xcode\ 12.5.1.app/Contents/SharedFrameworks/DVTiPhoneSimulatorRemoteClient.framework /Applications/Xcode\ 13.0.app/Contents/SharedFrameworks
Squish does not list any iOS 14 simulators when Xcode 12.5 is enabled. Older simulators may still show up. Additionally, problems during hook-up may occur such as the AUT hanging with a white screen.
Please contact to us via a new support request, created at 'Support Center' at https://account.qt.io/ for an updated Squish package.
Alternatively, switch back to Xcode 12.4 using
xcode-select -s
.