diff --git a/AltStore/Operations/ResignAppOperation.swift b/AltStore/Operations/ResignAppOperation.swift index bd0fc041..571021a9 100644 --- a/AltStore/Operations/ResignAppOperation.swift +++ b/AltStore/Operations/ResignAppOperation.swift @@ -220,6 +220,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) } diff --git a/Dependencies/AltSign b/Dependencies/AltSign index 76ee2abb..3f300e4e 160000 --- a/Dependencies/AltSign +++ b/Dependencies/AltSign @@ -1 +1 @@ -Subproject commit 76ee2abb125d9e5598826660038ba894f3c4f23e +Subproject commit 3f300e4ed8e4bbbc050cca88125269007d8ebf9f