dave
Junior Member
Posts: 10
|
Post by dave on Oct 24, 2019 12:34:28 GMT
I recently updated my Mac to OS Catalina and found RhoStudio won't run. It complains about the Legacy Java 6 being required, but Catalina won't let you install the Legacy Java 6 package.
I have manually installed 8u231 JRE and JDK, but it still won't run.
Is there any way around this?
Thanks
|
|
|
Post by Vladimir Musulainen on Oct 24, 2019 15:19:23 GMT
Give a couple of days for researching. Thanks you.
|
|
dave
Junior Member
Posts: 10
|
Post by dave on Oct 29, 2019 10:21:00 GMT
Hi Vladimir.
Has there been any progress on this?
Thanks.
|
|
|
Post by Vladimir Musulainen on Oct 29, 2019 10:29:37 GMT
Hi Dave,
Unfortunately we haven't got a successful solution. After some hacking we have installed Java SE 6 and get the issues with eclipse .so libraries.
dlopen(/Applications/RhoStudio/macosx.cocoa.x86_64/RhoStudio.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504/eclipse_1408.so, 2): no suitable image found. Did find: /Applications/RhoStudio/macosx.cocoa.x86_64/RhoStudio.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504/eclipse_1408.so: code signature in (/Applications/RhoStudio/macosx.cocoa.x86_64/RhoStudio.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504/eclipse_1408.so) not valid for use in process using Library Validation: library load disallowed by system policy So we have not the solution with working of RMS on Mac OS Catalina currently. Rhodes gems (Rhodes, RhoConnect-client and others) still work correctly in Catalina.
regards Vladimir
|
|
dave
Junior Member
Posts: 10
|
Post by dave on Nov 1, 2019 14:16:33 GMT
OK, thanks for the update.
Are you planning on producing a fix eventually for Catalina? If so, do you have a rough idea on the timeframe for this work?
Thanks
|
|
|
Post by newuser on Nov 20, 2019 14:56:11 GMT
Will this work again on Catalina? Being able to test quick CSS changes was useful in RhoSimulator.
|
|
|
Post by Vladimir Musulainen on Nov 20, 2019 15:35:28 GMT
Will this work again on Catalina? Being able to test quick CSS changes was useful in RhoSimulator. You can run your app in the RhoSimulator from CLI rake run:<target platform>:rhosimulator
|
|
|
Post by Alex Epifanov on Nov 20, 2019 19:16:53 GMT
OK, thanks for the update. Are you planning on producing a fix eventually for Catalina? If so, do you have a rough idea on the timeframe for this work? Thanks yes, we are planning to support new OSs in our dev tools yet we don't have a specific timeframe for that.
|
|
|
Post by newuser on Nov 22, 2019 11:56:44 GMT
Will this work again on Catalina? Being able to test quick CSS changes was useful in RhoSimulator. You can run your app in the RhoSimulator from CLI rake run:<target platform>:rhosimulator Ah, perfect. I assumed it was reliant on rhostudio working. Thanks for letting me know
|
|
dave
Junior Member
Posts: 10
|
Post by dave on Jan 28, 2020 15:24:24 GMT
Hi. Has there been any progress on this at all? Are any of the later RMS versions compatible with Catalina now? Thanks
|
|
dave
Junior Member
Posts: 10
|
Post by dave on Oct 1, 2020 13:50:57 GMT
Hi.
I have downloaded The latest version of RhoStudio (7.2.10) and it still doesn't seem to work (same error as above - Legacy Java 6 required).
Are you actually planning on fixing this, or have a viable workaround?
Thanks.
|
|
|
Post by Alex Epifanov on Oct 1, 2020 13:56:36 GMT
You may use CLI as a workaround. We are working on updating IDE, which will be likely based on VS Code instead of Eclipse.
|
|
|
Post by Vladimir Musulainen on Oct 1, 2020 14:16:32 GMT
Dave, would you like to test our VSCode extension for debugging Rhodes applications?
|
|
|
Post by charlyr on Apr 15, 2021 14:38:58 GMT
You can try the following to install Java 6 SE on Catalina
AppleScript that removes the installation limits from Java for macOS 2017-001.
set theDMG to choose file with prompt "Please select javaforosx.dmg:" of type {"dmg"} do shell script "hdiutil mount " & quoted form of POSIX path of theDMG do shell script "pkgutil --expand /Volumes/Java\\ for\\ macOS\\ 2017-001/JavaForOSX.pkg ~/tmp" do shell script "hdiutil unmount /Volumes/Java\\ for\\ macOS\\ 2017-001/" do shell script "sed -i '' 's/return false/return true/g' ~/tmp/Distribution" do shell script "pkgutil --flatten ~/tmp ~/Desktop/Java.pkg" do shell script "rm -rf ~/tmp" display dialog "Modified Java.pkg saved on desktop" buttons {"Ok"}
The script asks you to select the dmg file, opens the file, unpacks JavaForOSX.pkg, modifies the Distribution file and saves a new pkg file on Desktop, Java.pkg, that can be installed on Catalina.
|
|