i've checked many pages to find the solution. This link will lead anyone with the same problem to solve the issue. Just follow the link and do 5 mentioned simple steps.
https://servicedesk.msstate.edu/TDClient/45/Portal/KB/ArticleDet?ID=2016
1. Download the libplatdeb.dylib file linked on this page.
2. Close all instances of SPSS.
3. Navigate to "/Applications/IBM SPSS Statistics/SPSS Statistics.app/Contents/lib/". You can do this by opening your Applications folder, opening the IBM SPSS Statistics folder, right-clicking on SPSS Statistics, clicking "Show Package Contents", opening the Contents folder, then opening the lib folder.
4. Copy the libplatdeb.dylib file you downloaded in step 1 to this folder, replacing the existing file, when prompted.
5. Run SPSS 29 again, and it should launch successfully.