Skip to content

Commit

Permalink
Version 4.4.1 Release
Browse files Browse the repository at this point in the history
  • Loading branch information
penthera-bots committed Jan 22, 2025
1 parent ba3a3a6 commit 6422907
Show file tree
Hide file tree
Showing 621 changed files with 150,366 additions and 142,065 deletions.
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ let package = Package(
targets: [
.binaryTarget(
name: "VirtuosoClientDownloadEngine",
url: "https://github.com/penthera/Download2Go-ios/releases/download/v4.4.0/VirtuosoClientDownloadEngine-spm.xcframework.zip",
checksum: "c1db0b8f828957cdb4453c4e69361cab1aad60f62b90403974264addbb4635d4"
url: "https://github.com/penthera/Download2Go-ios/releases/download/v4.4.1/VirtuosoClientDownloadEngine-spm.xcframework.zip",
checksum: "a5c9ada7dfa445e29396381111642c2af886bfefe8500dfe7f27d235b3698c94"
)
]
)
Original file line number Diff line number Diff line change
Expand Up @@ -3,37 +3,59 @@
archiveVersion = 1;
classes = {
};
objectVersion = 52;
objectVersion = 54;
objects = {

/* Begin PBXBuildFile section */
4D93B3632538C412004F08DA /* VirtuosoClientDownloadEngine.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D93B3612538C409004F08DA /* VirtuosoClientDownloadEngine.xcframework */; };
4D93B3642538C412004F08DA /* VirtuosoClientDownloadEngine.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4D93B3612538C409004F08DA /* VirtuosoClientDownloadEngine.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
037BB17627ADA86A000BC1C7 /* VirtuosoUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 037BB16D27ADA829000BC1C7 /* VirtuosoUIKit.framework */; };
037BB17727ADA86A000BC1C7 /* VirtuosoUIKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 037BB16D27ADA829000BC1C7 /* VirtuosoUIKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
03C778E427B174CE007D4B6F /* VirtuosoClientDownloadEngine.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03C778E027B174C6007D4B6F /* VirtuosoClientDownloadEngine.xcframework */; };
03C778E527B174CF007D4B6F /* VirtuosoClientDownloadEngine.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03C778E027B174C6007D4B6F /* VirtuosoClientDownloadEngine.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
D7319F7B21B5D79500860F13 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D7319F7A21B5D79500860F13 /* AppDelegate.m */; };
D7319F8121B5D79500860F13 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D7319F7F21B5D79500860F13 /* Main.storyboard */; };
D7319F8321B5D79500860F13 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D7319F8221B5D79500860F13 /* Assets.xcassets */; };
D7319F8621B5D79500860F13 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D7319F8421B5D79500860F13 /* LaunchScreen.storyboard */; };
D7319F8921B5D79500860F13 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D7319F8821B5D79500860F13 /* main.m */; };
D7319F9621B5DA6D00860F13 /* HelloWorld.m in Sources */ = {isa = PBXBuildFile; fileRef = D7319F9521B5DA6D00860F13 /* HelloWorld.m */; };
D7319F9921B5DA9800860F13 /* DemoPlayerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D7319F9821B5DA9800860F13 /* DemoPlayerViewController.m */; };
D7800E1927F32BCF00FDDA72 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = D7800E1827F32BCF00FDDA72 /* README.md */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
037BB16C27ADA829000BC1C7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 037BB16727ADA828000BC1C7 /* VirtuosoUIKit.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 037BB13B27A862AD000BC1C7;
remoteInfo = VirtuosoUIKit;
};
037BB16E27ADA829000BC1C7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 037BB16727ADA828000BC1C7 /* VirtuosoUIKit.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 037BB14527A862AE000BC1C7;
remoteInfo = VirtuosoUIKitTests;
};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
D7319F9321B5D81400860F13 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
4D93B3642538C412004F08DA /* VirtuosoClientDownloadEngine.xcframework in Embed Frameworks */,
037BB17727ADA86A000BC1C7 /* VirtuosoUIKit.framework in Embed Frameworks */,
03C778E527B174CF007D4B6F /* VirtuosoClientDownloadEngine.xcframework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
4D93B3612538C409004F08DA /* VirtuosoClientDownloadEngine.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = VirtuosoClientDownloadEngine.xcframework; path = ../../../../VirtuosoClientEngine/VirtuosoClientDownloadEngine/Release/VirtuosoClientDownloadEngine.xcframework; sourceTree = "<group>"; };
037BB16727ADA828000BC1C7 /* VirtuosoUIKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = VirtuosoUIKit.xcodeproj; path = "../../UIKit Integration/VirtuosoUIKit/VirtuosoUIKit.xcodeproj"; sourceTree = "<group>"; };
03C778E027B174C6007D4B6F /* VirtuosoClientDownloadEngine.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = VirtuosoClientDownloadEngine.xcframework; path = ../../../VirtuosoClientEngine/VirtuosoClientDownloadEngine/Debug/VirtuosoClientDownloadEngine.xcframework; sourceTree = "<group>"; };
D7319F7621B5D79500860F13 /* Download2GoHelloWorld.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Download2GoHelloWorld.app; sourceTree = BUILT_PRODUCTS_DIR; };
D7319F7921B5D79500860F13 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
D7319F7A21B5D79500860F13 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
Expand All @@ -46,25 +68,46 @@
D7319F9521B5DA6D00860F13 /* HelloWorld.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloWorld.m; sourceTree = "<group>"; };
D7319F9721B5DA9800860F13 /* DemoPlayerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoPlayerViewController.h; sourceTree = "<group>"; };
D7319F9821B5DA9800860F13 /* DemoPlayerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoPlayerViewController.m; sourceTree = "<group>"; };
D7800E1827F32BCF00FDDA72 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
D7319F7321B5D79500860F13 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4D93B3632538C412004F08DA /* VirtuosoClientDownloadEngine.xcframework in Frameworks */,
037BB17627ADA86A000BC1C7 /* VirtuosoUIKit.framework in Frameworks */,
03C778E427B174CE007D4B6F /* VirtuosoClientDownloadEngine.xcframework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
037BB16827ADA828000BC1C7 /* Products */ = {
isa = PBXGroup;
children = (
037BB16D27ADA829000BC1C7 /* VirtuosoUIKit.framework */,
037BB16F27ADA829000BC1C7 /* VirtuosoUIKitTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
037BB17527ADA86A000BC1C7 /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
D7319F6D21B5D79500860F13 = {
isa = PBXGroup;
children = (
D7800E1827F32BCF00FDDA72 /* README.md */,
03C778E027B174C6007D4B6F /* VirtuosoClientDownloadEngine.xcframework */,
D7319F7821B5D79500860F13 /* Download2GoHelloWorld */,
D7319F7721B5D79500860F13 /* Products */,
037BB17527ADA86A000BC1C7 /* Frameworks */,
);
sourceTree = "<group>";
};
Expand All @@ -79,7 +122,7 @@
D7319F7821B5D79500860F13 /* Download2GoHelloWorld */ = {
isa = PBXGroup;
children = (
4D93B3612538C409004F08DA /* VirtuosoClientDownloadEngine.xcframework */,
037BB16727ADA828000BC1C7 /* VirtuosoUIKit.xcodeproj */,
D7319F7921B5D79500860F13 /* AppDelegate.h */,
D7319F7A21B5D79500860F13 /* AppDelegate.m */,
D7319F8221B5D79500860F13 /* Assets.xcassets */,
Expand Down Expand Up @@ -122,7 +165,7 @@
D7319F6E21B5D79500860F13 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1300;
LastUpgradeCheck = 1330;
ORGANIZATIONNAME = dev;
TargetAttributes = {
D7319F7521B5D79500860F13 = {
Expand All @@ -141,20 +184,44 @@
mainGroup = D7319F6D21B5D79500860F13;
productRefGroup = D7319F7721B5D79500860F13 /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 037BB16827ADA828000BC1C7 /* Products */;
ProjectRef = 037BB16727ADA828000BC1C7 /* VirtuosoUIKit.xcodeproj */;
},
);
projectRoot = "";
targets = (
D7319F7521B5D79500860F13 /* Download2GoHelloWorld */,
);
};
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
037BB16D27ADA829000BC1C7 /* VirtuosoUIKit.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = VirtuosoUIKit.framework;
remoteRef = 037BB16C27ADA829000BC1C7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
037BB16F27ADA829000BC1C7 /* VirtuosoUIKitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = VirtuosoUIKitTests.xctest;
remoteRef = 037BB16E27ADA829000BC1C7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */

/* Begin PBXResourcesBuildPhase section */
D7319F7421B5D79500860F13 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D7319F8621B5D79500860F13 /* LaunchScreen.storyboard in Resources */,
D7319F8321B5D79500860F13 /* Assets.xcassets in Resources */,
D7800E1927F32BCF00FDDA72 /* README.md in Resources */,
D7319F8121B5D79500860F13 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -221,6 +288,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand Down Expand Up @@ -280,6 +348,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand Down Expand Up @@ -311,6 +380,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = L5M4866SC8;
FRAMEWORK_SEARCH_PATHS = "";
Expand All @@ -320,7 +390,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.penthera.Download2GoHelloWorldelloWorld;
PRODUCT_BUNDLE_IDENTIFIER = com.penthera.Download2GoHelloWorld;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
Expand All @@ -330,6 +400,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = L5M4866SC8;
FRAMEWORK_SEARCH_PATHS = "";
Expand All @@ -339,7 +410,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.penthera.Download2GoHelloWorldelloWorld;
PRODUCT_BUNDLE_IDENTIFIER = com.penthera.Download2GoHelloWorld;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,8 @@
// AppDelegate.h
// Download2GoHelloWorld-Objc
//
// Created by Penthera on 11/27/18.
// Copyright © 2018 penthera. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <VirtuosoClientDownloadEngine/VirtuosoClientDownloadEngine.h>
@import UIKit;

@interface AppDelegate : UIResponder <UIApplicationDelegate>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,8 @@
// AppDelegate.m
// Download2GoHelloWorld-Objcå
//
// Created by Penthera on 11/27/18.
// Copyright © 2018 penthera. All rights reserved.
//

@import VirtuosoClientDownloadEngine;
#import "AppDelegate.h"

@interface AppDelegate ()
Expand All @@ -17,21 +15,13 @@ @implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

// Important:
// This is the master enable/disable switch.
VirtuosoLogger.enable = YES;
// For customer safety, Virtuoso disables download over cell data by default.
// For purposes of this tutorial, we'll just enable it in case you don't have access
// to wifi just now.
[VirtuosoSettings instanceOnReady:^(VirtuosoSettings * _Nonnull instance) {
[instance overrideDownloadOverCellular:YES];
}];

// Important:
// Fine grain control for degree of information logged
// If Logging is disabled (above) no output is sent to the debug console
#ifdef DEBUG
// Development best practice
[VirtuosoLogger setLogLevel:kVL_LogVerbose];
#else
// Production best practice
[VirtuosoLogger setLogLevel:kVL_LogError];
#endif

return YES;
}

Expand Down
Loading

0 comments on commit 6422907

Please sign in to comment.