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 eac85a819e
commit 49c50154be
448 changed files with 3693 additions and 891 deletions

View File

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

View File

@@ -0,0 +1,36 @@
#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
//
// Roxas-Prefix.pch
// Roxas
//
// Created by Riley Testut on 12/6/14.
// Copyright (c) 2014 Riley Testut. All rights reserved.
//
#ifndef Roxas_Roxas_Prefix_pch
#define Roxas_Roxas_Prefix_pch
#import <Availability.h>
#ifndef __IPHONE_8_0
#warning "This project uses features only available in iOS SDK 8.0 and later."
#endif
#ifdef __OBJC__
#import "RSTDefines.h"
#endif
#endif

View File

@@ -0,0 +1,68 @@
#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 "NSBundle+Extensions.h"
#import "NSConstraintConflict+Conveniences.h"
#import "NSFileManager+URLs.h"
#import "NSLayoutConstraint+Edges.h"
#import "NSPredicate+Search.h"
#import "NSString+Localization.h"
#import "NSUserDefaults+DynamicProperties.h"
#import "Roxas.h"
#import "RSTActivityIndicating.h"
#import "RSTArrayDataSource.h"
#import "RSTBlockOperation.h"
#import "RSTCellContentCell.h"
#import "RSTCellContentChange.h"
#import "RSTCellContentChangeOperation.h"
#import "RSTCellContentDataSource.h"
#import "RSTCellContentPrefetchingDataSource.h"
#import "RSTCellContentView.h"
#import "RSTCollectionViewCell.h"
#import "RSTCollectionViewGridLayout.h"
#import "RSTCompositeDataSource.h"
#import "RSTConstants.h"
#import "RSTDefines.h"
#import "RSTDynamicDataSource.h"
#import "RSTError.h"
#import "RSTFetchedResultsDataSource.h"
#import "RSTHasher.h"
#import "RSTHelperFile.h"
#import "RSTLaunchViewController.h"
#import "RSTLoadOperation.h"
#import "RSTNavigationController.h"
#import "RSTNibView.h"
#import "RSTOperation.h"
#import "RSTOperationQueue.h"
#import "RSTOperation_Subclasses.h"
#import "RSTPersistentContainer.h"
#import "RSTPlaceholderView.h"
#import "RSTRelationshipPreservingMergePolicy.h"
#import "RSTSearchController.h"
#import "RSTSeparatorView.h"
#import "RSTTintedImageView.h"
#import "RSTToastView.h"
#import "UIAlertAction+Actions.h"
#import "UICollectionView+CellContent.h"
#import "UICollectionViewCell+CellContent.h"
#import "UICollectionViewCell+Nibs.h"
#import "UIImage+Manipulation.h"
#import "UIKit+ActivityIndicating.h"
#import "UISpringTimingParameters+Conveniences.h"
#import "UITableView+CellContent.h"
#import "UITableViewCell+CellContent.h"
#import "UIView+AnimatedHide.h"
#import "UIViewController+TransitionState.h"
FOUNDATION_EXPORT double RoxasVersionNumber;
FOUNDATION_EXPORT const unsigned char RoxasVersionString[];

View File

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

View File

@@ -0,0 +1,10 @@
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Roxas
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Roxas" "${PODS_ROOT}/Headers/Public"
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/Roxas
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES