[Shared] Updates CocoaPods dependencies

This commit is contained in:
Riley Testut
2023-03-01 15:00:27 -06:00
committed by Magesh K
parent f24f721845
commit d00e6de8a2
11 changed files with 128 additions and 53 deletions

2
.gitignore vendored
View File

@@ -5,6 +5,8 @@
# Xcode
#
Pods/
## Build generated
build/
DerivedData

View File

@@ -149,19 +149,16 @@ private extension AppContentViewController
}
dataSource.prefetchHandler = { (imageURL, indexPath, completionHandler) in
return RSTAsyncBlockOperation() { (operation) in
let request = ImageRequest(url: imageURL as URL, processor: .screenshot)
ImagePipeline.shared.loadImage(with: request, progress: nil, completion: { (response, error) in
let request = ImageRequest(url: imageURL as URL, processors: [.screenshot])
ImagePipeline.shared.loadImage(with: request, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -118,10 +118,11 @@ final class AppViewController: UIViewController
{
imageView.isIndicatingActivity = true
Nuke.loadImage(with: self.app.iconURL, options: .shared, into: imageView, progress: nil) { [weak imageView] (response, error) in
if response?.image != nil
Nuke.loadImage(with: self.app.iconURL, options: .shared, into: imageView, progress: nil) { [weak imageView] (result) in
switch result
{
imageView?.isIndicatingActivity = false
case .success: imageView?.isIndicatingActivity = false
case .failure(let error): print("[ALTLog] Failed to load app icons.", error)
}
}
}

View File

@@ -53,19 +53,16 @@ private extension BrowseCollectionViewCell
}
dataSource.prefetchHandler = { (imageURL, indexPath, completionHandler) in
return RSTAsyncBlockOperation() { (operation) in
let request = ImageRequest(url: imageURL as URL, processor: .screenshot)
ImagePipeline.shared.loadImage(with: request, progress: nil, completion: { (response, error) in
let request = ImageRequest(url: imageURL as URL, processors: [.screenshot])
ImagePipeline.shared.loadImage(with: request, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -136,18 +136,15 @@ private extension BrowseViewController
let iconURL = storeApp.iconURL
return RSTAsyncBlockOperation() { (operation) in
ImagePipeline.shared.loadImage(with: iconURL, progress: nil, completion: { (response, error) in
ImagePipeline.shared.loadImage(with: iconURL, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -278,18 +278,15 @@ private extension MyAppsViewController
guard let iconURL = installedApp.storeApp?.iconURL else { return nil }
return RSTAsyncBlockOperation() { (operation) in
ImagePipeline.shared.loadImage(with: iconURL, progress: nil, completion: { (response, error) in
ImagePipeline.shared.loadImage(with: iconURL, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -158,18 +158,15 @@ private extension NewsViewController
guard let imageURL = newsItem.imageURL else { return nil }
return RSTAsyncBlockOperation() { (operation) in
ImagePipeline.shared.loadImage(with: imageURL, progress: nil, completion: { (response, error) in
ImagePipeline.shared.loadImage(with: imageURL, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -140,16 +140,13 @@ private extension ErrorLogViewController
}
else if let storeApp = loggedError.storeApp
{
ImagePipeline.shared.loadImage(with: storeApp.iconURL, progress: nil) { (response, error) in
ImagePipeline.shared.loadImage(with: storeApp.iconURL, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completion(image, nil)
}
else
{
completion(nil, error)
case .success(let response): completion(response.image, nil)
case .failure(let error): completion(nil, error)
}
}
}

View File

@@ -10,7 +10,9 @@ import Nuke
struct ScreenshotProcessor: ImageProcessing
{
func process(image: Image, context: ImageProcessingContext) -> Image?
var identifier: String { "io.altstore.ScreenshotProcessor" }
func process(_ image: PlatformImage) -> PlatformImage?
{
guard let cgImage = image.cgImage, image.size.width > image.size.height else { return image }

41
Podfile Normal file
View File

@@ -0,0 +1,41 @@
inhibit_all_warnings!
target 'AltStore' do
platform :ios, '14.0'
use_frameworks!
# Pods for AltStore
pod 'Nuke', '~> 10.0'
pod 'AppCenter', '~> 5.0'
end
target 'AltServer' do
platform :macos, '11'
use_frameworks!
# Pods for AltServer
pod 'STPrivilegedTask', :git => 'https://github.com/rileytestut/STPrivilegedTask.git'
pod 'Sparkle', '~> 2.3'
end
target 'AltStoreCore' do
platform :ios, '14.0'
use_frameworks!
# Pods for AltServer
pod 'KeychainAccess', '~> 4.2.0'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '14.0'
end
end
end

47
Podfile.lock Normal file
View File

@@ -0,0 +1,47 @@
PODS:
- AppCenter (5.0.1):
- AppCenter/Analytics (= 5.0.1)
- AppCenter/Crashes (= 5.0.1)
- AppCenter/Analytics (5.0.1):
- AppCenter/Core
- AppCenter/Core (5.0.1)
- AppCenter/Crashes (5.0.1):
- AppCenter/Core
- KeychainAccess (4.2.2)
- Nuke (10.7.1)
- Sparkle (2.3.2)
- STPrivilegedTask (1.0.7)
DEPENDENCIES:
- AppCenter (~> 5.0)
- KeychainAccess (~> 4.2.0)
- Nuke (~> 10.0)
- Sparkle (~> 2.3)
- STPrivilegedTask (from `https://github.com/rileytestut/STPrivilegedTask.git`)
SPEC REPOS:
trunk:
- AppCenter
- KeychainAccess
- Nuke
- Sparkle
EXTERNAL SOURCES:
STPrivilegedTask:
:git: https://github.com/rileytestut/STPrivilegedTask.git
CHECKOUT OPTIONS:
STPrivilegedTask:
:commit: 6ca513d0dcb2aefb0e5a95915b77bbbbd8a6d942
:git: https://github.com/rileytestut/STPrivilegedTask.git
SPEC CHECKSUMS:
AppCenter: 18153bb6bc4241d14c8cce57466ac1c88136b476
KeychainAccess: c0c4f7f38f6fc7bbe58f5702e25f7bd2f65abf51
Nuke: 279f17a599fd1c83cf51de5e0e1f2db143a287b0
Sparkle: b36a51855e81585a1c38e32e53101d36c00f4304
STPrivilegedTask: 56c3397238a1ec07720fb877a044898373cd2c68
PODFILE CHECKSUM: ca0ab842e91a672a9020d57cc032e765532a5163
COCOAPODS: 1.11.3