[PR #1967] [MERGED] Fix: Unable to install unsigned IPA #1931

Closed
opened 2026-03-03 19:09:42 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/PlayCover/PlayCover/pull/1967
Author: @Undefined-User
Created: 9/13/2025
Status: Merged
Merged: 10/8/2025
Merged by: @TheMoonThatRises

Base: developHead: fix/unsigned_ipa


📝 Commits (1)

  • 07c9a82 Fix: Unable to install unsigned IPA

📊 Changes

1 file changed (+3 additions, -0 deletions)

View changed files

📝 PlayCover/Utils/PlayTools.swift (+3 -0)

📄 Description

Related issue: https://github.com/PlayCover/PlayCover/issues/1605

Note: Unsigned IPA will works fine, but some IPA files (In my case it had been signed by a revoked enterprise certificate) framework binary may return internal error in Code Signing subsystem when executing /usr/bin/codesign -fs- framework_binary in PlayCover/Utils/Shell.swift. If we ignore error above, app will crash with runtime error code signature invalid in <XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX>. I haven't found a solution for this case yet.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/PlayCover/PlayCover/pull/1967 **Author:** [@Undefined-User](https://github.com/Undefined-User) **Created:** 9/13/2025 **Status:** ✅ Merged **Merged:** 10/8/2025 **Merged by:** [@TheMoonThatRises](https://github.com/TheMoonThatRises) **Base:** `develop` ← **Head:** `fix/unsigned_ipa` --- ### 📝 Commits (1) - [`07c9a82`](https://github.com/PlayCover/PlayCover/commit/07c9a82152bfac8193ab66cc094270f09550cb32) Fix: Unable to install unsigned IPA ### 📊 Changes **1 file changed** (+3 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `PlayCover/Utils/PlayTools.swift` (+3 -0) </details> ### 📄 Description Related issue: https://github.com/PlayCover/PlayCover/issues/1605 Note: Unsigned IPA will works fine, but some IPA files (In my case it had been signed by a revoked enterprise certificate) framework binary may return `internal error in Code Signing subsystem` when executing `/usr/bin/codesign -fs- framework_binary` in `PlayCover/Utils/Shell.swift`. If we ignore error above, app will crash with runtime error `code signature invalid in <XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX>`. I haven't found a solution for this case yet. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 19:09:42 +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#1931
No description provided.