![]() So while the solution in this post doesn’t seem to help with Apple Store certification, it will let you notarize your Unity 5.6.7f1 or Unity 2017.4 LTS based game for Steam or for standalone distribution. “Blue Rider” would like to receive keystrokes from any application.Īpparently this is because Unity uses an API that Apple no longer allows in the Apple Store, and Unity has not fixed either the 5.6 or the 2017 LTS version to replace it.Īs far as I can tell right now, there is no way around this other than to update the Unity version but it is unclear what versions actually work. ![]() When run on macOS 10.15, we now get this: While the solution I propose allows a game to pass the notarization process, games based on Unity 5.6.7f1 (and, it seems, games based on Unity 2017.4 LTS) will not pass certification for the Apple Store. So if you can, your best bet is to update to that version. MacOS: Fixed case where notarization would complain about mono being compiled with a older macOS SDk thus not allowing you to notarize your game. It looks like Unity fixed this in the last 2017 LTS version – 2017.4.40f1. ![]() In this post I’ll describe the main problem I ran into and how I solved it. And I will try not to rant too much about their incredibly complicated process, documentation, and implementation.) (I am going to hold off a whole rant about Apple and their BS requirement to do this code signing/notarization at all. It may also be useful to notarize games for standalone distribution to avoid confusing warnings when users try to run your game. Notarization is required as of macOS 10.15 to distribute games in the Apple Store and it may become necessary on Steam. ![]() The binary uses an SDK older than the 10.9 SDK. I spent quite a lot of time getting it ported and running smoothly only to find that I couldn’t get past Apple’s notarization procedure because of the version of Unity I am using (5.6.7f1). It was originally released on PC (Steam), XBox, Playstation 4, and Switch. It is a shoot-em-up called Blue Rider developed by Ravegan from Córdoba, Argentina. Over the past couple of months I have been porting an existing Unity game to macOS. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |