[GH-ISSUE #1800] [Bug]: Custom icon will reset when restart playcover #1159

Open
opened 2026-03-03 19:04:28 +03:00 by kerem · 9 comments
Owner

Originally created by @lslvxy on GitHub (Jan 23, 2025).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1800

Describe the bug

When I change the icon for APPS, It will reset to default icon after restart playcover

It looks like playcover will remove APPS in ~/Applications/PlayCover and re-generate them.

Beacuse when I locked the file in this dir , PlayCover wil show the error blew

Image

Steps to reproduce

  1. change the icon -- succeed
  2. restart PlayCover -- icon reset
  3. lock the file in ~/Applications/PlayCover
  4. restart PlayCover -- error alert ,can't remove the file

Expected behaviour

When I change the icon for APPS, It will reset to default icon after restart playcover

It looks like playcover will remove APPS in ~/Applications/PlayCover and re-generate them.

Beacuse when I locked the file in this dir , PlayCover wil show the error blew

Image

Crash log


What version of PlayCover are you using?

3.1.0

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English
Originally created by @lslvxy on GitHub (Jan 23, 2025). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1800 ### Describe the bug When I change the icon for APPS, It will reset to default icon after restart playcover It looks like playcover will remove APPS in `~/Applications/PlayCover` and re-generate them. Beacuse when I locked the file in this dir , PlayCover wil show the error blew <img width="600" alt="Image" src="https://github.com/user-attachments/assets/142f1c3a-841a-4bbb-aa90-86c2e0fd6692" /> ### Steps to reproduce 1. change the icon -- succeed 2. restart PlayCover -- icon reset 3. lock the file in ~/Applications/PlayCover 4. restart PlayCover -- error alert ,can't remove the file ### Expected behaviour When I change the icon for APPS, It will reset to default icon after restart playcover It looks like playcover will remove APPS in `~/Applications/PlayCover` and re-generate them. Beacuse when I locked the file in this dir , PlayCover wil show the error blew <img width="600" alt="Image" src="https://github.com/user-attachments/assets/142f1c3a-841a-4bbb-aa90-86c2e0fd6692" /> ### Crash log ```shell ``` ### What version of PlayCover are you using? 3.1.0 ### What version of macOS are you using? Sonoma (macOS 14) ### Issue Language - [x] Yes my issue is written in English
Author
Owner

@lslvxy commented on GitHub (Jan 23, 2025):

I have changed all the icons in ~/Applications/PlayCover and ~/Library/Containers/io.playcover.PlayCover/Applications/

<!-- gh-comment-id:2609425594 --> @lslvxy commented on GitHub (Jan 23, 2025): I have changed all the icons in `~/Applications/PlayCover` and `~/Library/Containers/io.playcover.PlayCover/Applications/`
Author
Owner

@TheMoonThatRises commented on GitHub (Jan 23, 2025):

Only the icons replaced in ~/Library/Containers/io.playcover.PlayCover/Applications will actually work, as the applications seen in ~/Applications/PlayCover are all symbolic links to those in the PlayCover container.

<!-- gh-comment-id:2610882073 --> @TheMoonThatRises commented on GitHub (Jan 23, 2025): Only the icons replaced in `~/Library/Containers/io.playcover.PlayCover/Applications` will actually work, as the applications seen in `~/Applications/PlayCover` are all symbolic links to those in the PlayCover container.
Author
Owner

@lslvxy commented on GitHub (Jan 24, 2025):

Only the icons replaced in ~/Library/Containers/io.playcover.PlayCover/Applications will actually work, as the applications seen in ~/Applications/PlayCover are all symbolic links to those in the PlayCover container.

Icons in ~/Library/Containers/io.playcover.PlayCover/Applications already been changed. but when PlayCover restarted,
the symbolic links in ~/Applications/PlayCover return to the default icons.

Image Image
<!-- gh-comment-id:2611357374 --> @lslvxy commented on GitHub (Jan 24, 2025): > Only the icons replaced in `~/Library/Containers/io.playcover.PlayCover/Applications` will actually work, as the applications seen in `~/Applications/PlayCover` are all symbolic links to those in the PlayCover container. Icons in `~/Library/Containers/io.playcover.PlayCover/Applications` already been changed. but when PlayCover restarted, the symbolic links in `~/Applications/PlayCover` return to the default icons. <img width="513" alt="Image" src="https://github.com/user-attachments/assets/07f573ae-984a-4bcf-a648-3fc9e32249e2" /> <img width="243" alt="Image" src="https://github.com/user-attachments/assets/f74c465a-4e59-4006-8ebb-9de366c4af0f" />
Author
Owner

@TheMoonThatRises commented on GitHub (Jan 24, 2025):

Have you tried changing the icon as shown in this solution https://discussions.apple.com/thread/255174964?answerId=259623836022&sortBy=rank#259623836022?

<!-- gh-comment-id:2611434671 --> @TheMoonThatRises commented on GitHub (Jan 24, 2025): Have you tried changing the icon as shown in this solution https://discussions.apple.com/thread/255174964?answerId=259623836022&sortBy=rank#259623836022?
Author
Owner

@lslvxy commented on GitHub (Jan 24, 2025):

Have you tried changing the icon as shown in this solution https://discussions.apple.com/thread/255174964?answerId=259623836022&sortBy=rank#259623836022?

Yes I used this method and the icon is successful changed

<!-- gh-comment-id:2611482115 --> @lslvxy commented on GitHub (Jan 24, 2025): > Have you tried changing the icon as shown in this solution https://discussions.apple.com/thread/255174964?answerId=259623836022&sortBy=rank#259623836022? Yes I used this method and the icon is successful changed
Author
Owner

@lslvxy commented on GitHub (Jan 24, 2025):

The icons in ~/Applications/PlayCover will be reset when re-launcher the PlayCover APP .It's seems that the symbolic links been remove and recreate after PlayCover launch.

<!-- gh-comment-id:2611669313 --> @lslvxy commented on GitHub (Jan 24, 2025): The icons in `~/Applications/PlayCover` will be reset when re-launcher the PlayCover APP .It's seems that the symbolic links been remove and recreate after PlayCover launch.
Author
Owner

@TheMoonThatRises commented on GitHub (Jan 24, 2025):

That is intended behavior, but we can take a look at changing it.

<!-- gh-comment-id:2611688711 --> @TheMoonThatRises commented on GitHub (Jan 24, 2025): That is intended behavior, but we can take a look at changing it.
Author
Owner

@lslvxy commented on GitHub (Jan 24, 2025):

Thank you ,It would be better to include the icons when recreate the symbolic links~~

<!-- gh-comment-id:2611757346 --> @lslvxy commented on GitHub (Jan 24, 2025): Thank you ,It would be better to include the icons when recreate the symbolic links~~
Author
Owner

@orchidflower commented on GitHub (Feb 17, 2025):

The icons in ~/Applications/PlayCover will be reset when re-launcher the PlayCover APP .It's seems that the symbolic links been remove and recreate after PlayCover launch.

Same issue for me.

<!-- gh-comment-id:2662943665 --> @orchidflower commented on GitHub (Feb 17, 2025): > The icons in `~/Applications/PlayCover` will be reset when re-launcher the PlayCover APP .It's seems that the symbolic links been remove and recreate after PlayCover launch. Same issue for me.
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#1159
No description provided.