diff --git a/AltStore/Operations/ResignAppOperation.swift b/AltStore/Operations/ResignAppOperation.swift index f12c4a3c..d697533d 100644 --- a/AltStore/Operations/ResignAppOperation.swift +++ b/AltStore/Operations/ResignAppOperation.swift @@ -241,6 +241,14 @@ private extension ResignAppOperation { for case let fileURL as URL in enumerator { + #if DEBUG + guard !fileURL.lastPathComponent.lowercased().contains(".xctest") else { + // Remove embedded XCTest (+ dSYM) bundle from copied app bundle. + try FileManager.default.removeItem(at: fileURL) + continue + } + #endif + guard let appExtension = Bundle(url: fileURL) else { throw ALTError(.missingAppBundle) } try prepare(appExtension) }