Replaces frameworks with static libraries

As of iOS 13.3.1, apps installed with free developer accounts that contain embedded frameworks fail to launch. To work around this, we now link all dependencies via Cocoapods as static libraries.
This commit is contained in:
Riley Testut
2020-01-29 12:06:26 -08:00
parent 748ad8588d
commit 719cea97e8
448 changed files with 3693 additions and 891 deletions

View File

@@ -0,0 +1,5 @@
#import <Foundation/Foundation.h>
@interface PodsDummy_AltSign : NSObject
@end
@implementation PodsDummy_AltSign
@end

View File

@@ -0,0 +1,12 @@
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#else
#ifndef FOUNDATION_EXPORT
#if defined(__cplusplus)
#define FOUNDATION_EXPORT extern "C"
#else
#define FOUNDATION_EXPORT extern
#endif
#endif
#endif

View File

@@ -0,0 +1,111 @@
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#else
#ifndef FOUNDATION_EXPORT
#if defined(__cplusplus)
#define FOUNDATION_EXPORT extern "C"
#else
#define FOUNDATION_EXPORT extern
#endif
#endif
#endif
#import "AltSign.h"
#import "ALTAppleAPI+Authentication.h"
#import "ALTAppleAPI.h"
#import "ALTAppleAPISession.h"
#import "ALTAppleAPI_Private.h"
#import "ALTCapabilities.h"
#import "NSError+ALTErrors.h"
#import "NSFileManager+Apps.h"
#import "ALTApplication.h"
#import "ALTAccount.h"
#import "ALTAnisetteData.h"
#import "ALTAppGroup.h"
#import "ALTAppID.h"
#import "ALTCertificate.h"
#import "ALTCertificateRequest.h"
#import "ALTDevice.h"
#import "ALTModel+Internal.h"
#import "ALTProvisioningProfile.h"
#import "ALTTeam.h"
#import "ALTSigner.h"
#import "corecrypto/cc.h"
#import "corecrypto/ccaes.h"
#import "corecrypto/ccansikdf.h"
#import "corecrypto/ccasn1.h"
#import "corecrypto/ccblowfish.h"
#import "corecrypto/cccast.h"
#import "corecrypto/ccchacha20poly1305.h"
#import "corecrypto/ccchacha20poly1305_priv.h"
#import "corecrypto/cccmac.h"
#import "corecrypto/ccder.h"
#import "corecrypto/ccder_decode_eckey.h"
#import "corecrypto/ccder_encode_eckey.h"
#import "corecrypto/ccder_priv.h"
#import "corecrypto/ccder_rsa.h"
#import "corecrypto/ccdes.h"
#import "corecrypto/ccdh.h"
#import "corecrypto/ccdh_gp.h"
#import "corecrypto/ccdh_priv.h"
#import "corecrypto/ccdigest.h"
#import "corecrypto/ccdigest_priv.h"
#import "corecrypto/ccdrbg.h"
#import "corecrypto/ccdrbg_factory.h"
#import "corecrypto/ccdrbg_impl.h"
#import "corecrypto/ccec.h"
#import "corecrypto/ccec25519.h"
#import "corecrypto/ccec25519_priv.h"
#import "corecrypto/ccecies.h"
#import "corecrypto/ccecies_priv.h"
#import "corecrypto/ccec_priv.h"
#import "corecrypto/cchkdf.h"
#import "corecrypto/cchmac.h"
#import "corecrypto/ccmd2.h"
#import "corecrypto/ccmd4.h"
#import "corecrypto/ccmd5.h"
#import "corecrypto/ccmode.h"
#import "corecrypto/ccmode_factory.h"
#import "corecrypto/ccmode_impl.h"
#import "corecrypto/ccmode_siv.h"
#import "corecrypto/ccmode_siv_priv.h"
#import "corecrypto/ccn.h"
#import "corecrypto/ccnistkdf.h"
#import "corecrypto/ccn_priv.h"
#import "corecrypto/ccpad.h"
#import "corecrypto/ccpbkdf2.h"
#import "corecrypto/ccprime.h"
#import "corecrypto/ccrc2.h"
#import "corecrypto/ccrc4.h"
#import "corecrypto/ccripemd.h"
#import "corecrypto/ccrng.h"
#import "corecrypto/ccrng_drbg.h"
#import "corecrypto/ccrng_ecfips_test.h"
#import "corecrypto/ccrng_pbkdf2_prng.h"
#import "corecrypto/ccrng_priv.h"
#import "corecrypto/ccrng_rsafips_test.h"
#import "corecrypto/ccrng_sequence.h"
#import "corecrypto/ccrng_system.h"
#import "corecrypto/ccrng_test.h"
#import "corecrypto/ccrsa.h"
#import "corecrypto/ccrsa_priv.h"
#import "corecrypto/ccsha1.h"
#import "corecrypto/ccsha2.h"
#import "corecrypto/ccsrp.h"
#import "corecrypto/ccsrp_gp.h"
#import "corecrypto/cctest.h"
#import "corecrypto/ccwrap.h"
#import "corecrypto/ccz.h"
#import "corecrypto/cczp.h"
#import "corecrypto/cczp_priv.h"
#import "corecrypto/ccz_priv.h"
#import "corecrypto/cc_config.h"
#import "corecrypto/cc_debug.h"
#import "corecrypto/cc_memory.h"
#import "corecrypto/cc_priv.h"
#import "corecrypto/cc_runtime_config.h"
#import "corecrypto/fipspost.h"
FOUNDATION_EXPORT double AltSignVersionNumber;
FOUNDATION_EXPORT const unsigned char AltSignVersionString[];

View File

@@ -0,0 +1,6 @@
module AltSign {
umbrella header "AltSign-umbrella.h"
export *
module * { export * }
}

View File

@@ -0,0 +1,10 @@
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AltSign
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AltSign" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AltSign" "$(SRCROOT)/../Dependencies/AltSign/Dependencies/ldid/libplist/include" "$(SRCROOT)/../Dependencies/AltSign/Dependencies/ldid/libplist/src"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_ROOT = ${SRCROOT}
PODS_TARGET_SRCROOT = ${PODS_ROOT}/../Dependencies/AltSign
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES