mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-19 19:53:25 +01:00
Merge branch 'develop' of https://github.com/rileytestut/AltStore into develop
This commit is contained in:
@@ -70,6 +70,13 @@ class VerifyAppOperation: ResultOperation<Void>
|
|||||||
throw VerificationError.mismatchedBundleIdentifiers(app, sourceBundleID: self.context.bundleIdentifier)
|
throw VerificationError.mismatchedBundleIdentifiers(app, sourceBundleID: self.context.bundleIdentifier)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if #available(iOS 13.5, *)
|
||||||
|
{
|
||||||
|
// No psychic paper, so we can ignore private entitlements
|
||||||
|
app.hasPrivateEntitlements = false
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
// Make sure this goes last, since once user responds to alert we don't do any more app verification.
|
// Make sure this goes last, since once user responds to alert we don't do any more app verification.
|
||||||
if let commentStart = app.entitlementsString.range(of: "<!---><!-->"), let commentEnd = app.entitlementsString.range(of: "<!-- -->")
|
if let commentStart = app.entitlementsString.range(of: "<!---><!-->"), let commentEnd = app.entitlementsString.range(of: "<!-- -->")
|
||||||
{
|
{
|
||||||
@@ -90,6 +97,7 @@ class VerifyAppOperation: ResultOperation<Void>
|
|||||||
let entitlementsPlist = String(format: plistTemplate, rawEntitlements)
|
let entitlementsPlist = String(format: plistTemplate, rawEntitlements)
|
||||||
let entitlements = try PropertyListSerialization.propertyList(from: entitlementsPlist.data(using: .utf8)!, options: [], format: nil) as! [String: Any]
|
let entitlements = try PropertyListSerialization.propertyList(from: entitlementsPlist.data(using: .utf8)!, options: [], format: nil) as! [String: Any]
|
||||||
|
|
||||||
|
app.hasPrivateEntitlements = true
|
||||||
let error = VerificationError.privateEntitlements(app, entitlements: entitlements)
|
let error = VerificationError.privateEntitlements(app, entitlements: entitlements)
|
||||||
self.process(error) { (result) in
|
self.process(error) { (result) in
|
||||||
self.finish(result.mapError { $0 as Error })
|
self.finish(result.mapError { $0 as Error })
|
||||||
@@ -97,6 +105,11 @@ class VerifyAppOperation: ResultOperation<Void>
|
|||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
app.hasPrivateEntitlements = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
self.finish(.success(()))
|
self.finish(.success(()))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user