Anyone that downloaded app from the mac app store and the app crashed upon launching?
One of the reasons could be the messy configuration of your network.
I have been going down the rabbit hole and found a reason why it might be happening but I need some confirmation before I can confidently tell developer community that the modification is safe.
What's the issue?
- mac app store apps have receipt that contain hash and mac address is used to compute this hash. (incorrect hash -> app will crash).
- long time ago primary ethernet mac address was used (typically en0)
- Airplay2 music streaming on mac mini (wired ethernet) caused en0 to be displaced and en0 returned no mac address
- May 2022 apple updated sample code to obtain mac address
- 2023/2024 problems still continue for unknown reason
I have looked how apple is obtaining the mac address internally and there is a slight variation to the sample code they gave to the developers.
What I need:
Run the app and if you see different results for "Apple Sample Code" vs "Apple Media Services Code Copy" please comment with the report (or DM it to me).
- app is notarized (you can check before running in terminal using spctl -vvvv --assess <drag\_drop\_app\_path>)
http://iqr.hrubasko.com/MacAddressLooker_1.1.zip
Detailed explanation:
https://github.com/IdeasOnCanvas/AppReceiptValidator/issues/83#issuecomment-1966283436
https://mjtsai.com/blog/2022/05/20/new-receipt-validation-sample-code/#comment-4045220
https://lapcatsoftware.com/articles/2023/11/4.html
Post a Comment