fix: remove --deep #188
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Resolves #182
See issue for more info.
If you could test this PR build once it finishes to see if anything is broken that'd be appreciated; I don't own a mac.
If all is well I should have no issues merging.
Download the artifacts for this pull request:
GUI-less (SDL2)
Only for Developers
Everything is working the same as before for me. All still works
It also builds in nixpkgs. That was my success marker. Just previously it didn't build on MacOS 13.0+ because of the removal of --deep from codesign
Working well. Seems to be more stable than the current version- Been playing Echoes of Wisdom for a couple hours now without a crash
Hello @GreemDev ,
Since this has been checked in I can no longer create and sign the app bundle locally.
I am using the following to build, create, and sign the app bundle:
./distribution/macos/create_macos_build_ava.sh ./ ./distribution/macos/temp ./distribution/macos/output ./distribution/macos/entitlements.xml 1.0.0 0 Release
I get this error when it attempts to sign:
/Volumes/MACBOOK/ROMS/NSW/Ryujinx/GitHub/Ryujinx/distribution/macos/temp/output_x64/Ryujinx.app: code object is not signed at all
In subcomponent: /Volumes/MACBOOK/ROMS/NSW/Ryujinx/GitHub/Ryujinx/distribution/macos/temp/output_x64/Ryujinx.app/Contents/Frameworks/libglfw.3.dylib
if I reinstate the "--deep" parameter it starts working again, I assume this is because the "/libglfw.3.dylib" file and other library files need to be re-signed and it is no longer being signed because of the missing "--deep" parameter, do I need to do something differently now to get the app bundle to be signed successfully?
Note that if I add an extra line before this line in the "create_app_bundle.sh" script:
codesign --entitlements "$ENTITLEMENTS_FILE_PATH" -f -s - "$APP_BUNDLE_DIRECTORY"
Of:
find "$APP_BUNDLE_DIRECTORY" -name "*.dylib" -exec codesign -f -s - {} ;
Forcing these libraries to be code re-signed, the issue also goes away, maybe we should add this line in?
REPRODUCTION
./distribution/macos/create_macos_build_ava.sh ./ ./distribution/macos/temp ./distribution/macos/output ./distribution/macos/entitlements.xml 1.0.0 0 Release
Thank You.
does it fix crashing on rasberry pi 5?
@amurgshere please make a new issue for this.
Thanks @Kek5chen , I have raised Issue https://github.com/GreemDev/Ryujinx/issues/210 and Pull Request https://github.com/GreemDev/Ryujinx/pull/208 .