[GH-ISSUE #1924] [App Support]: The game 黑子的篮球:街头对决(Kuroko no basket: Street Rivals) (Chinese Version) can be opened and a error popup shows up #1269

Closed
opened 2026-03-03 19:05:22 +03:00 by kerem · 0 comments
Owner

Originally created by @testintestin1212 on GitHub (Jul 18, 2025).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1924

https://apps.apple.com/cn/app/%E9%BB%91%E5%AD%90%E7%9A%84%E7%AF%AE%E7%90%83-%E8%A1%97%E5%A4%B4%E5%AF%B9%E5%86%B3/id6741651247

Current issues

  • App fails to install
  • App fails to open
  • App crashes randomly during usage
  • App experiences graphical issues or broken UI
  • App fails to connect to servers
  • Other

More details

I have tried to open the game Kuroko no basket: Street Rivals in both three servers, namely Japanese, Taiwanese and Chinese servers, the game runs smoothly in JP and TW server, however, the game crashes immediately when I attempted to open the Chinese version.

I am using a Mac mini M4 in Sequoia 15.5

Here is the link of the complete crash log: https://docs.google.com/document/d/1ertXtA-Vj3_dhrv6Z27-QOUWvlPfo9HrLQNyK6aIrck/edit?usp=sharing

I cannot provide the complete Crash log in the following section due to the 65536 word limitation. Thank you for your understanding.

Below is a picture of successfully open the game in TW version
Image

I have search for reason for this issue through different AI, the following are their reply. I hope these information helps to clarify, and even solve the problem:

Background and Issue Description

The reported issue is that when using PlayCover to launch the Chinese version of Kuroko's Basketball: Street Rivals, the application crashes, while the Taiwanese and Japanese versions run normally. The crash report indicates that the error occurs in the UG_CAIDManager class of the lmdsdk framework, with a specific error of NSInvalidArgumentException and the message: *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[9]. This suggests that the code attempted to create a dictionary with a nil value, which is not allowed in Objective-C.

Your environment is macOS 15.5, running on an Apple Silicon Mac, with the crash occurring at 11:11:16 on July 18, 2025. The crash report shows that the process is Unity-iPhone [34181], with the identifier com.dyyfgame.kuroko.cn, version 2 (216), and the crash occurred on the main thread (com.apple.main-thread) with an exception type of EXC_BREAKPOINT (SIGTRAP).

Issue Analysis

Based on the crash report, the error occurs in the -[UG_CAIDManager getDeviceInfo] method, which encounters an issue when attempting to create a dictionary. The lmdsdk appears to be a third-party SDK, likely used for device identification or authentication (based on the class name UG_CAIDManager, which may relate to client application ID or device information). The crash is caused by a nil value during dictionary initialization, indicating that some required data is missing or not properly set when retrieving device information.

Since the Taiwanese and Japanese versions run normally while the Chinese version crashes, this suggests that the Chinese version may have different requirements or configurations, particularly related to region-specific device identification or permissions.

Crash log


What version of PlayCover are you using?

3.1.0

What version of macOS are you using?

Other (please specify)

Issue Language

  • Yes my issue is written in English
Originally created by @testintestin1212 on GitHub (Jul 18, 2025). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1924 ### App Store link https://apps.apple.com/cn/app/%E9%BB%91%E5%AD%90%E7%9A%84%E7%AF%AE%E7%90%83-%E8%A1%97%E5%A4%B4%E5%AF%B9%E5%86%B3/id6741651247 ### Current issues - [ ] App fails to install - [x] App fails to open - [ ] App crashes randomly during usage - [ ] App experiences graphical issues or broken UI - [ ] App fails to connect to servers - [ ] Other ### More details I have tried to open the game Kuroko no basket: Street Rivals in both three servers, namely Japanese, Taiwanese and Chinese servers, the game runs smoothly in JP and TW server, however, the game crashes immediately when I attempted to open the Chinese version. I am using a Mac mini M4 in Sequoia 15.5 Here is the link of the complete crash log: https://docs.google.com/document/d/1ertXtA-Vj3_dhrv6Z27-QOUWvlPfo9HrLQNyK6aIrck/edit?usp=sharing I cannot provide the complete Crash log in the following section due to the 65536 word limitation. Thank you for your understanding. Below is a picture of successfully open the game in TW version <img width="2956" height="1662" alt="Image" src="https://github.com/user-attachments/assets/fd73d594-0f3e-496e-a458-08281c191a50" /> I have search for reason for this issue through different AI, the following are their reply. I hope these information helps to clarify, and even solve the problem: Background and Issue Description The reported issue is that when using PlayCover to launch the Chinese version of Kuroko's Basketball: Street Rivals, the application crashes, while the Taiwanese and Japanese versions run normally. The crash report indicates that the error occurs in the UG_CAIDManager class of the lmdsdk framework, with a specific error of NSInvalidArgumentException and the message: *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[9]. This suggests that the code attempted to create a dictionary with a nil value, which is not allowed in Objective-C. Your environment is macOS 15.5, running on an Apple Silicon Mac, with the crash occurring at 11:11:16 on July 18, 2025. The crash report shows that the process is Unity-iPhone [34181], with the identifier com.dyyfgame.kuroko.cn, version 2 (216), and the crash occurred on the main thread (com.apple.main-thread) with an exception type of EXC_BREAKPOINT (SIGTRAP). Issue Analysis Based on the crash report, the error occurs in the -[UG_CAIDManager getDeviceInfo] method, which encounters an issue when attempting to create a dictionary. The lmdsdk appears to be a third-party SDK, likely used for device identification or authentication (based on the class name UG_CAIDManager, which may relate to client application ID or device information). The crash is caused by a nil value during dictionary initialization, indicating that some required data is missing or not properly set when retrieving device information. Since the Taiwanese and Japanese versions run normally while the Chinese version crashes, this suggests that the Chinese version may have different requirements or configurations, particularly related to region-specific device identification or permissions. ### Crash log ```shell ``` ### What version of PlayCover are you using? 3.1.0 ### What version of macOS are you using? Other (please specify) ### Issue Language - [x] Yes my issue is written in English
kerem 2026-03-03 19:05:22 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/PlayCover#1269
No description provided.