Commit 0156e1c4 by pierce

fixed 编译不成功的问题

parent d530deee
Showing with 9 additions and 922 deletions
......@@ -31,9 +31,9 @@ Pod::Spec.new do |s|
s.frameworks = 'Accelerate','CoreMotion','SystemConfiguration', 'Security', 'UIKit', 'WebKit', 'AssetsLibrary','AVFoundation','CoreGraphics','CoreImage','CoreMedia', 'CoreVideo', 'Foundation', 'QuartzCore', 'CoreAudio', 'AVKit'
s.weak_frameworks = 'Metal','MetalPerformanceShaders', 'Photos', 'CoreML'
s.vendored_libraries = ['FUSFoundation/Classes/Tools/ThirdParty/**/*.a']
s.vendored_libraries = ['FUSFoundation/Classes/FUSFoundation/Tools/ThirdParty/**/*.a']
s.private_header_files = 'FUSFoundation/Classes/Tools/ThirdParty/Audio/**/*.h'
s.private_header_files = 'FUSFoundation/Classes/FUSFoundation/Tools/ThirdParty/Audio/**/*.h'
s.libraries = 'stdc++', 'c++', 'bz2'
s.dependency 'AFNetworking'
......
......@@ -9,7 +9,7 @@ source 'https://github.com/bytedance/cocoapods_sdk_source_repo.git'
target 'FuSiLive' do
pod 'FUSFoundation', :path => './DevelopmentPods/FUSFoundation'
pod 'FUSRouter', :path => './DevelopmentPods/FUSRouter'
# pod 'FUSRouter', :path => './DevelopmentPods/FUSRouter'
pod 'MMDrawerController'
pod 'TTTAttributedLabel'
pod 'Masonry'
......
......@@ -22,7 +22,6 @@ PODS:
- AppAuth/Core (1.7.5)
- AppAuth/ExternalUserAgent (1.7.5):
- AppAuth/Core
- Bifrost (1.0.0)
- CocoaAsyncSocket (7.6.5)
- FacebookSDK (11.0.1):
- FacebookSDK/Basics (= 11.0.1)
......@@ -93,9 +92,6 @@ PODS:
- "UIImage+BlurredFrame"
- YYKit
- ZipArchive
- FUSRouter (1.0.0):
- Bifrost
- FUSFoundation
- GCDWebServer (3.5.4):
- GCDWebServer/Core (= 3.5.4)
- GCDWebServer/Core (3.5.4)
......@@ -250,7 +246,6 @@ DEPENDENCIES:
- AliyunOSSiOS
- FirebaseAnalytics (= 8.4.0)
- FUSFoundation (from `./DevelopmentPods/FUSFoundation`)
- FUSRouter (from `./DevelopmentPods/FUSRouter`)
- GCDWebServer (~> 3.0)
- HWPanModal
- HyphenateChat (= 3.8.3.1)
......@@ -273,7 +268,6 @@ SPEC REPOS:
- AgoraRtcEngine_iOS
- AliyunOSSiOS
- AppAuth
- Bifrost
- CocoaAsyncSocket
- FacebookSDK
- FirebaseAnalytics
......@@ -323,15 +317,12 @@ SPEC REPOS:
EXTERNAL SOURCES:
FUSFoundation:
:path: "./DevelopmentPods/FUSFoundation"
FUSRouter:
:path: "./DevelopmentPods/FUSRouter"
SPEC CHECKSUMS:
AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58
AgoraRtcEngine_iOS: 8aa4a8e46bd81963607857b1d46703b93e4de156
AliyunOSSiOS: 1f091b3aeec9f7a5fd722cb511704116f2ca468d
AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa
Bifrost: 2eb95b8054a8fe34845dd6cdd9b4af492f58f203
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
FacebookSDK: 7193c934c71b7be5b28009d2fd2547807969f2c3
FirebaseAnalytics: 4751d6a49598a2b58da678cc07df696bcd809ab9
......@@ -339,8 +330,7 @@ SPEC CHECKSUMS:
FirebaseCoreDiagnostics: 92e07a649aeb66352b319d43bdd2ee3942af84cb
FirebaseInstallations: 40bd9054049b2eae9a2c38ef1c3dd213df3605cd
FMDB: 854a0341b4726e53276f2a8996f06f1b80f9259a
FUSFoundation: 5e7f878bb1c5066eaa5918784f76554f539b109f
FUSRouter: 0a18781f9077c742defb28fc58225f72be8ea329
FUSFoundation: 72ea08ed83ac942bed450ca9e7bbe6cc5aba5ffd
GCDWebServer: 2c156a56c8226e2d5c0c3f208a3621ccffbe3ce4
GoogleAppMeasurement: 6b6a08fd9c71f4dbc89e0e812acca81d797aa342
GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
......@@ -379,6 +369,6 @@ SPEC CHECKSUMS:
YYKit: 7cda43304a8dc3696c449041e2cb3107b4e236e7
ZipArchive: e25a4373192673e3229ac8d6e9f64a3e5713c966
PODFILE CHECKSUM: 5886db1a5cddff975024c5d7371fe185ce80a32d
PODFILE CHECKSUM: cd8970ddaa1e8b6d7324812f5e64c45976b33d9e
COCOAPODS: 1.15.2
//
// Bifrost+Router.h
// Bifrost
//
// Created by yangke on 2017/9/15.
// Copyright © 2017年 jackie@youzan. All rights reserved.
//
#import "Bifrost.h"
#define BFComplete(Params, Result) [Bifrost completeWithParameters:Params result:Result]
// default keys in the parameters of BifrostRouteHandler
extern NSString * _Nonnull const kBifrostRouteURL; //the key for the raw url
extern NSString * _Nonnull const kBifrostRouteCompletion; //the key for the completion block.
/**
The handler for a binded url
@param parameters containers above 2 keys and parameters from the query string and complexParams
@return the obj returned by the handler
*/
typedef _Nullable id (^BifrostRouteHandler)( NSDictionary * _Nullable parameters);
/**
The completion block to be invoked at the end of the router handler block
@param result completion result. defaultly it is the returned object of the BifrostRouteHandler.
*/
typedef void (^BifrostRouteCompletion)(_Nullable id result);
@interface Bifrost (Router)
/**
The method to bind a URL to handler
@param urlStr The URL string. Only scheme, host and api path will be used here.
Its query string will be ignore here.
@param handler the handler block.
The BifrostRouteCompletion should be invoked at the end of the block
*/
+ (void)bindURL:(nonnull NSString *)urlStr toHandler:(nonnull BifrostRouteHandler)handler;
/**
The method to unbind a URL
@param urlStr The URL string. Only scheme, host and api path will be used here.
Its query string will be ignore here.
*/
+ (void)unbindURL:(nonnull NSString *)urlStr;
/**
Method to unbind all URLs
*/
+ (void)unbindAllURLs;
/**
The method to check whether a url can be handled
@param urlStr The URL string. Only scheme, host and api path will be used here.
Its query string will be ignore here.
*/
+ (BOOL)canHandleURL:(nonnull NSString *)urlStr;
/**
Method to handle the URL
@param urlStr URL string
@return the returned object of the url's BifrostRouteHandler
*/
+ (nullable id)handleURL:(nonnull NSString *)urlStr;
/**
Method to handle the url with completion block
@param urlStr URL string
@param completion The completion block
@return the returned object of the url's BifrostRouteHandler
*/
+ (nullable id)handleURL:(nonnull NSString *)urlStr
completion:(nullable BifrostRouteCompletion)completion;
/**
The method to handle URL with complex parameters and completion block
@param urlStr URL string
@param complexParams complex parameters that can't be put in the url query strings
@param completion The completion block
@return the returned object of the url's BifrostRouteHandler
*/
+ (nullable id)handleURL:(nonnull NSString *)urlStr
complexParams:(nullable NSDictionary*)complexParams
completion:(nullable BifrostRouteCompletion)completion;
/**
Invoke the completion block in the parameters of BifrostRouteHandler.
Recommend to use macro BFComplete for convenient.
@param params parameters of BifrostRouteHandler
@param result the result for the BifrostRouteCompletion
*/
+ (void)completeWithParameters:(nullable NSDictionary*)params result:(_Nullable id)result;
@end
//
// Bifrost+Router.m
// Bifrost
//
// Created by yangke on 2017/9/15.
// Copyright © 2017年 jackie@youzan. All rights reserved.
//
#import "Bifrost+Router.h"
#define BFLog(msg) NSLog(@"[Bifrost] %@", (msg))
#define BFKey(URL) [Bifrost keyForURL:URL]
NSString *const kBifrostRouteURL = @"kBifrostRouteURL";
NSString *const kBifrostRouteCompletion = @"kBifrostRouteCompletion";
@implementation Bifrost (Router)
+ (nonnull NSString*)keyForURL:(nonnull NSString*)urlStr {
NSURL *URL = [NSURL URLWithString:urlStr];
NSString *key = [NSString stringWithFormat:@"%@%@", URL.host, URL.path];
return key;
}
+ (nullable NSDictionary*)parametersInURL:(nonnull NSString*)urlStr {
NSURL *URL = [NSURL URLWithString:urlStr];
NSMutableDictionary *params = nil;
NSString *query = URL.query;
if(query.length > 0) {
params = [NSMutableDictionary dictionary];
NSArray *list = [query componentsSeparatedByString:@"&"];
for (NSString *param in list) {
NSArray *elts = [param componentsSeparatedByString:@"="];
if([elts count] < 2) continue;
NSString *decodedStr = [[elts lastObject] stringByRemovingPercentEncoding];
[params setObject:decodedStr forKey:[elts firstObject]];
}
}
return params;
}
+ (NSMutableDictionary*)routes {
@synchronized (self) {
static NSMutableDictionary *_routes = nil;
if (!_routes) {
_routes = [NSMutableDictionary dictionary];
}
return _routes;
}
}
+ (void)bindURL:(nonnull NSString *)urlStr toHandler:(nonnull BifrostRouteHandler)handler {
[self.routes setObject:handler forKey:BFKey(urlStr)];
}
+ (void)unbindURL:(nonnull NSString *)urlStr {
[self.routes removeObjectForKey:BFKey(urlStr)];
}
+ (void)unbindAllURLs {
[self.routes removeAllObjects];
}
+ (nullable BifrostRouteHandler)handlerForURL:(nonnull NSString *)urlStr {
return [self.routes objectForKey:BFKey(urlStr)];
}
+ (BOOL)canHandleURL:(nonnull NSString *)urlStr {
if (urlStr.length == 0) {
return NO;
}
if ([self handlerForURL:urlStr]) {
return YES;
} else {
return NO;
}
}
+ (nullable id)handleURL:(nonnull NSString *)urlStr {
return [self handleURL:urlStr complexParams:nil completion:nil];
}
+ (nullable id)handleURL:(nonnull NSString *)urlStr
completion:(nullable BifrostRouteCompletion)completion {
return [self handleURL:urlStr complexParams:nil completion:completion];
}
+ (nullable id)handleURL:(nonnull NSString *)urlStr
complexParams:(nullable NSDictionary*)complexParams
completion:(nullable BifrostRouteCompletion)completion {
id obj = nil;
@try {
BifrostRouteHandler handler = [self handlerForURL:urlStr];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithDictionary:complexParams];
[params addEntriesFromDictionary:[self.class parametersInURL:urlStr]];
[params setObject:urlStr forKey:kBifrostRouteURL];
if (completion) {
[params setObject:completion forKey:kBifrostRouteCompletion];
}
if (!handler) {
NSString *reason = [NSString stringWithFormat:@"Cannot find handler for route url %@", urlStr];
NSMutableDictionary *userInfo = [NSMutableDictionary dictionary];
[userInfo setValue:@(BFExceptionUrlHandlerNotFound) forKey:kBifrostExceptionCode];
[userInfo setValue:urlStr forKey:kBifrostExceptionURLStr];
[userInfo setValue:params forKey:kBifrostExceptionURLParams];
NSException *exception = [[NSException alloc] initWithName:BifrostExceptionName
reason:reason
userInfo:userInfo];
BifrostExceptionHandler handler = [self getExceptionHandler];
if (handler) {
obj = handler(exception);
}
BFLog(reason);
} else {
obj = handler(params);
}
} @catch (NSException *exception) {
NSMutableDictionary *userInfo = [NSMutableDictionary dictionaryWithDictionary:exception.userInfo];
[userInfo setValue:@(BFExceptionDefaultCode) forKey:kBifrostExceptionCode];
[userInfo setValue:urlStr forKey:kBifrostExceptionURLStr];
[userInfo setValue:complexParams forKey:kBifrostExceptionURLParams];
NSException *ex = [[NSException alloc] initWithName:exception.name
reason:exception.reason
userInfo:userInfo];
BifrostExceptionHandler handler = [self getExceptionHandler];
if (handler) {
obj = handler(ex);
}
BFLog(exception.reason);
} @finally {
return obj;
}
}
+ (void)completeWithParameters:(nullable NSDictionary*)params result:(_Nullable id)result {
BifrostRouteCompletion completion = params[kBifrostRouteCompletion];
if (completion) {
completion(result);
}
}
@end
//
// Bifrost.h
// Bifrost
//
// Created by yangke on 2017/9/15.
// Copyright © 2017年 jackie@youzan. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "BifrostProtocol.h"
#define BFRegister(service_protocol) [Bifrost registerService:@protocol(service_protocol) withModule:self.class];
#define BFModule(service_protocol) ((id<service_protocol>)[Bifrost moduleByService:@protocol(service_protocol)])
#define BFStr(fmt, ...) [NSString stringWithFormat:fmt, ##__VA_ARGS__]
typedef NS_ENUM(NSInteger, BifrostExceptionCode)
{
BFExceptionDefaultCode = -20001,
BFExceptionUrlHandlerNotFound = -20002,
BFExceptionModuleNotFoundException = -20003,
BFExceptionAPINotFoundException = -20004,
BFExceptionFailedToRegisterModule = -20005,
BFExceptionFailedToSetupModule = -20006,
BFExceptionFailedToFindModuleByService = -20007,
};
// BifrostException exception name
extern NSExceptionName _Nonnull BifrostExceptionName;
// Bifrost Exception userInfo keys
extern NSString *const _Nonnull kBifrostExceptionCode;
extern NSString *const _Nonnull kBifrostExceptionURLStr;
extern NSString *const _Nonnull kBifrostExceptionURLParams;
extern NSString *const _Nonnull kBifrostExceptionServiceProtocolStr;
extern NSString *const _Nonnull kBifrostExceptionModuleClassStr;
extern NSString *const _Nonnull kBifrostExceptionAPIStr;
extern NSString *const _Nonnull kBifrostExceptionAPIArguments;
@interface NSException (Bifrost)
- (BifrostExceptionCode)bf_exceptionCode;
@end
/**
The handler for exceptions, like url not found, api not support, ...
@param exception exceptions when handling route URLs or module APIs
@return The substitute return object
*/
typedef _Nullable id (^BifrostExceptionHandler)(NSException * _Nonnull exception);
@interface Bifrost : NSObject
/**
Method to set exception handler
@param handler the handler block
*/
+ (void)setExceptionHandler:(BifrostExceptionHandler _Nullable )handler;
+ (BifrostExceptionHandler _Nullable )getExceptionHandler;
/**
Method to register the module srevice with module class.
Each Module do the registeration before app launch event, like in the +load method.
@param serviceProtocol the protocol for the module's service
@param moduleClass The class of the module
*/
+ (void)registerService:(Protocol*_Nonnull)serviceProtocol
withModule:(Class<BifrostModuleProtocol> _Nonnull)moduleClass;
/**
Method to unregister service
@param serviceProtocol the protocol for the module's service
*/
+ (void)unregisterService:(Protocol*_Nonnull)serviceProtocol;
/**
Method to setup all registered modules.
It's recommended to invoke this method in AppDelegate's willFinishLaunchingWithOptions method.
*/
+ (void)setupAllModules;
/**
Get module instance by service protocol.
It's recomended to use macro BFModule for convenient
@param serviceProtocol the service protocol used to register the module
@return module instance
*/
+ (id<BifrostModuleProtocol> _Nullable)moduleByService:(Protocol*_Nonnull)serviceProtocol;
//+ (NSArray<Protocol*>*_Nonnull)allRegisteredServices;
//
/**
Method to get all registered module classes, sorted by module priority.
@return module class array, not module instances
*/
+ (NSArray<Class<BifrostModuleProtocol>>*_Nonnull)allRegisteredModules;
/**
Method to enumarate all modules for methods in UIApplicationDelegate.
@param selector app delegate selector
@param arguments argument array
@return the return value of the method implementation in those modules
*/
+ (BOOL)checkAllModulesWithSelector:(nonnull SEL)selector
arguments:(nullable NSArray*)arguments;
@end
//
// BifrostHeader.h
// Bifrost
//
// Created by yangke on 2017/9/15.
// Copyright © 2017年 jackie@youzan. All rights reserved.
//
#ifndef BifrostHeader_h
#define BifrostHeader_h
#import "Bifrost.h"
#import "Bifrost+Router.h"
#import "BifrostProtocol.h"
#endif /* BifrostHeader_h */
//
// BifrostProtocol.h
// Bifrost
//
// Created by yangke on 2017/9/15.
// Copyright © 2017年 jackie@youzan. All rights reserved.
//
#ifndef BifrostModuleProtocol_h
#define BifrostModuleProtocol_h
#import <UIKit/UIKit.h>
#define BifrostModuleDefaultPriority 100
@protocol BifrostModuleProtocol <UIApplicationDelegate, NSObject>
@required
/**
Each module should be a singleton class
@return module instance
*/
+ (instancetype)sharedInstance;
/**
module setup method, will be invoked by module manager when app is launched or module is loaded.
It's invoked in main thread synchronourly.
It's strong recommended to run its content in background thread asynchronously to save launch time.
*/
- (void)setup;
@optional
/**
The priority of the module to be setup. 0 is the lowest priority;
If not provided, the default priority is BifrostModuleDefaultPriority;
@return the priority
*/
+ (NSUInteger)priority;
/**
Whether to setup the module synchronously in main thread.
If it's not implemeted, default value is NO, module will be sutup asyhchronously in backgorud thread.
@return whether synchronously
*/
+ (BOOL)setupModuleSynchronously;
@end
//@protocol BifrostServcieProtocol <NSObject>
//
//@end
#endif /* BifrostModuleProtocol_h */
The MIT License (MIT)
Copyright (c) 2016 有赞
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
......@@ -56,9 +56,9 @@
"CoreML"
],
"vendored_libraries": [
"FUSFoundation/Classes/Tools/ThirdParty/**/*.a"
"FUSFoundation/Classes/FUSFoundation/Tools/ThirdParty/**/*.a"
],
"private_header_files": "FUSFoundation/Classes/Tools/ThirdParty/Audio/**/*.h",
"private_header_files": "FUSFoundation/Classes/FUSFoundation/Tools/ThirdParty/Audio/**/*.h",
"libraries": [
"stdc++",
"c++",
......
{
"name": "FUSRouter",
"version": "1.0.0",
"license": {
"type": "MIT",
"text": " FUSRouter. All Rights Reserved.\n"
},
"homepage": "https://github.com",
"authors": "Pierce Dan",
"summary": "Apps FUSRouter",
"description": "US",
"platforms": {
"ios": "12.0"
},
"swift_versions": "5.0",
"source": {
"git": "./",
"tag": "1.0.0"
},
"pod_target_xcconfig": {
"VALID_ARCHS": "arm64"
},
"static_framework": true,
"source_files": "FUSRouter/Classes/**/*",
"dependencies": {
"Bifrost": [
],
"FUSFoundation": [
]
},
"prefix_header_contents": [
"#import <FUSFoundation/FUSFoundation.h>",
"#import <Bifrost/BifrostHeader.h>"
],
"swift_version": "5.0"
}
......@@ -22,7 +22,6 @@ PODS:
- AppAuth/Core (1.7.5)
- AppAuth/ExternalUserAgent (1.7.5):
- AppAuth/Core
- Bifrost (1.0.0)
- CocoaAsyncSocket (7.6.5)
- FacebookSDK (11.0.1):
- FacebookSDK/Basics (= 11.0.1)
......@@ -93,9 +92,6 @@ PODS:
- "UIImage+BlurredFrame"
- YYKit
- ZipArchive
- FUSRouter (1.0.0):
- Bifrost
- FUSFoundation
- GCDWebServer (3.5.4):
- GCDWebServer/Core (= 3.5.4)
- GCDWebServer/Core (3.5.4)
......@@ -250,7 +246,6 @@ DEPENDENCIES:
- AliyunOSSiOS
- FirebaseAnalytics (= 8.4.0)
- FUSFoundation (from `./DevelopmentPods/FUSFoundation`)
- FUSRouter (from `./DevelopmentPods/FUSRouter`)
- GCDWebServer (~> 3.0)
- HWPanModal
- HyphenateChat (= 3.8.3.1)
......@@ -273,7 +268,6 @@ SPEC REPOS:
- AgoraRtcEngine_iOS
- AliyunOSSiOS
- AppAuth
- Bifrost
- CocoaAsyncSocket
- FacebookSDK
- FirebaseAnalytics
......@@ -323,15 +317,12 @@ SPEC REPOS:
EXTERNAL SOURCES:
FUSFoundation:
:path: "./DevelopmentPods/FUSFoundation"
FUSRouter:
:path: "./DevelopmentPods/FUSRouter"
SPEC CHECKSUMS:
AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58
AgoraRtcEngine_iOS: 8aa4a8e46bd81963607857b1d46703b93e4de156
AliyunOSSiOS: 1f091b3aeec9f7a5fd722cb511704116f2ca468d
AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa
Bifrost: 2eb95b8054a8fe34845dd6cdd9b4af492f58f203
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
FacebookSDK: 7193c934c71b7be5b28009d2fd2547807969f2c3
FirebaseAnalytics: 4751d6a49598a2b58da678cc07df696bcd809ab9
......@@ -339,8 +330,7 @@ SPEC CHECKSUMS:
FirebaseCoreDiagnostics: 92e07a649aeb66352b319d43bdd2ee3942af84cb
FirebaseInstallations: 40bd9054049b2eae9a2c38ef1c3dd213df3605cd
FMDB: 854a0341b4726e53276f2a8996f06f1b80f9259a
FUSFoundation: 5e7f878bb1c5066eaa5918784f76554f539b109f
FUSRouter: 0a18781f9077c742defb28fc58225f72be8ea329
FUSFoundation: 72ea08ed83ac942bed450ca9e7bbe6cc5aba5ffd
GCDWebServer: 2c156a56c8226e2d5c0c3f208a3621ccffbe3ce4
GoogleAppMeasurement: 6b6a08fd9c71f4dbc89e0e812acca81d797aa342
GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
......@@ -379,6 +369,6 @@ SPEC CHECKSUMS:
YYKit: 7cda43304a8dc3696c449041e2cb3107b4e236e7
ZipArchive: e25a4373192673e3229ac8d6e9f64a3e5713c966
PODFILE CHECKSUM: 5886db1a5cddff975024c5d7371fe185ce80a32d
PODFILE CHECKSUM: cd8970ddaa1e8b6d7324812f5e64c45976b33d9e
COCOAPODS: 1.15.2
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1500"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "4C53AB63C969A2C6FC5A9767E046FB8D"
BuildableName = "Bifrost.framework"
BlueprintName = "Bifrost"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1500"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EFE4720E77C5A03E2EEE3AD9B79C2CD8"
BuildableName = "FUSRouter.framework"
BlueprintName = "FUSRouter"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>${PODS_DEVELOPMENT_LANGUAGE}</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>${CURRENT_PROJECT_VERSION}</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
#import <Foundation/Foundation.h>
@interface PodsDummy_Bifrost : NSObject
@end
@implementation PodsDummy_Bifrost
@end
#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
#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 "Bifrost+Router.h"
#import "Bifrost.h"
#import "BifrostHeader.h"
#import "BifrostProtocol.h"
FOUNDATION_EXPORT double BifrostVersionNumber;
FOUNDATION_EXPORT const unsigned char BifrostVersionString[];
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Bifrost
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
OTHER_LDFLAGS = $(inherited) -framework "UIKit"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
PODS_ROOT = ${SRCROOT}
PODS_TARGET_SRCROOT = ${PODS_ROOT}/Bifrost
PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
framework module Bifrost {
umbrella header "Bifrost-umbrella.h"
export *
module * { export * }
}
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Bifrost
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
OTHER_LDFLAGS = $(inherited) -framework "UIKit"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
PODS_ROOT = ${SRCROOT}
PODS_TARGET_SRCROOT = ${PODS_ROOT}/Bifrost
PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
......@@ -131,12 +131,6 @@
#import "FUSSocketDelegate.h"
#import "FUSSocketManager.h"
#import "FUSSocketParse.h"
#import "amrFileCodec.h"
#import "wav.h"
#import "interf_dec.h"
#import "interf_enc.h"
#import "dec_if.h"
#import "if_rom.h"
#import "ObfuseTableBase64.h"
#import "pinyin.h"
#import "FUSActionSheetView.h"
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>${PODS_DEVELOPMENT_LANGUAGE}</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>${CURRENT_PROJECT_VERSION}</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
#import <Foundation/Foundation.h>
@interface PodsDummy_FUSRouter : NSObject
@end
@implementation PodsDummy_FUSRouter
@end
#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 <FUSFoundation/FUSFoundation.h>
#import <Bifrost/BifrostHeader.h>
#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 "FUSRouterBundle.h"
#import "FUSRouter.h"
#import "FUSChatRouterProtocol.h"
#import "FUSCommonRouterProtocol.h"
#import "FUSDataRouterProtocol.h"
#import "FUSLiveRouterProtocol.h"
#import "FUSUserRouterProtocol.h"
FOUNDATION_EXPORT double FUSRouterVersionNumber;
FOUNDATION_EXPORT const unsigned char FUSRouterVersionString[];
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FUSRouter
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/Bifrost" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/FUSFoundation" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/HWPanModal" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/RMStore" "${PODS_CONFIGURATION_BUILD_DIR}/TalkingData" "${PODS_CONFIGURATION_BUILD_DIR}/UIImage+BlurredFrame" "${PODS_CONFIGURATION_BUILD_DIR}/YYKit" "${PODS_CONFIGURATION_BUILD_DIR}/ZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/FacebookSDK" "${PODS_ROOT}/GoogleSignIn/Frameworks" "${PODS_ROOT}/LineSDK/LineSDK" "${PODS_ROOT}/MOBFoundation/MOBFoundation" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit5/iOS" "${PODS_ROOT}/YYKit/Vendor" "${PODS_ROOT}/mob_sharesdk/ShareSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformConnector" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/Required" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MOBFoundation"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
PODS_ROOT = ${SRCROOT}
PODS_TARGET_SRCROOT = ${PODS_ROOT}/../DevelopmentPods/FUSRouter
PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES
SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_ROOT}/TalkingData/SDK/Full" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/WeChatSDK"
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
VALID_ARCHS = arm64
framework module FUSRouter {
umbrella header "FUSRouter-umbrella.h"
export *
module * { export * }
}
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FUSRouter
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/Bifrost" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/FMDB" "${PODS_CONFIGURATION_BUILD_DIR}/FUSFoundation" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/HWPanModal" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/RMStore" "${PODS_CONFIGURATION_BUILD_DIR}/TalkingData" "${PODS_CONFIGURATION_BUILD_DIR}/UIImage+BlurredFrame" "${PODS_CONFIGURATION_BUILD_DIR}/YYKit" "${PODS_CONFIGURATION_BUILD_DIR}/ZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS" "${PODS_ROOT}/FacebookSDK" "${PODS_ROOT}/GoogleSignIn/Frameworks" "${PODS_ROOT}/LineSDK/LineSDK" "${PODS_ROOT}/MOBFoundation/MOBFoundation" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit5/iOS" "${PODS_ROOT}/YYKit/Vendor" "${PODS_ROOT}/mob_sharesdk/ShareSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformConnector" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/Required" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MOBFoundation"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
PODS_ROOT = ${SRCROOT}
PODS_TARGET_SRCROOT = ${PODS_ROOT}/../DevelopmentPods/FUSRouter
PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES
SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_ROOT}/TalkingData/SDK/Full" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/WeChatSDK"
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
VALID_ARCHS = arm64
......@@ -252,31 +252,6 @@ limitations under the License.
limitations under the License.
## Bifrost
The MIT License (MIT)
Copyright (c) 2016 有赞
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
## CocoaAsyncSocket
Public Domain License
......@@ -323,11 +298,6 @@ THE SOFTWARE.
FUSFoundation. All Rights Reserved.
## FUSRouter
FUSRouter. All Rights Reserved.
## FacebookSDK
Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
......
......@@ -289,37 +289,6 @@ limitations under the License.
</dict>
<dict>
<key>FooterText</key>
<string>The MIT License (MIT)
Copyright (c) 2016 有赞
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
</string>
<key>License</key>
<string>MIT</string>
<key>Title</key>
<string>Bifrost</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
<dict>
<key>FooterText</key>
<string>Public Domain License
The CocoaAsyncSocket project is in the public domain.
......@@ -384,17 +353,6 @@ THE SOFTWARE.</string>
</dict>
<dict>
<key>FooterText</key>
<string>FUSRouter. All Rights Reserved.
</string>
<key>License</key>
<string>MIT</string>
<key>Title</key>
<string>FUSRouter</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
<dict>
<key>FooterText</key>
<string>Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
......
......@@ -10,7 +10,6 @@ ${PODS_ROOT}/AgoraRtcEngine_iOS/Agorafdkaac.framework
${PODS_ROOT}/AgoraRtcEngine_iOS/Agoraffmpeg.framework
${BUILT_PRODUCTS_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework
${BUILT_PRODUCTS_DIR}/AppAuth/AppAuth.framework
${BUILT_PRODUCTS_DIR}/Bifrost/Bifrost.framework
${BUILT_PRODUCTS_DIR}/CocoaAsyncSocket/CocoaAsyncSocket.framework
${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework
${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework
......
......@@ -9,7 +9,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Agorafdkaac.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Agoraffmpeg.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AliyunOSSiOS.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AppAuth.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Bifrost.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaAsyncSocket.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework
......
......@@ -10,7 +10,6 @@ ${PODS_ROOT}/AgoraRtcEngine_iOS/Agorafdkaac.framework
${PODS_ROOT}/AgoraRtcEngine_iOS/Agoraffmpeg.framework
${BUILT_PRODUCTS_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework
${BUILT_PRODUCTS_DIR}/AppAuth/AppAuth.framework
${BUILT_PRODUCTS_DIR}/Bifrost/Bifrost.framework
${BUILT_PRODUCTS_DIR}/CocoaAsyncSocket/CocoaAsyncSocket.framework
${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework
${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework
......
......@@ -9,7 +9,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Agorafdkaac.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Agoraffmpeg.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AliyunOSSiOS.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AppAuth.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Bifrost.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaAsyncSocket.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FMDB.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework
......
......@@ -187,7 +187,6 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then
install_framework "${PODS_ROOT}/AgoraRtcEngine_iOS/Agoraffmpeg.framework"
install_framework "${BUILT_PRODUCTS_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework"
install_framework "${BUILT_PRODUCTS_DIR}/AppAuth/AppAuth.framework"
install_framework "${BUILT_PRODUCTS_DIR}/Bifrost/Bifrost.framework"
install_framework "${BUILT_PRODUCTS_DIR}/CocoaAsyncSocket/CocoaAsyncSocket.framework"
install_framework "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework"
install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework"
......@@ -237,7 +236,6 @@ if [[ "$CONFIGURATION" == "Release" ]]; then
install_framework "${PODS_ROOT}/AgoraRtcEngine_iOS/Agoraffmpeg.framework"
install_framework "${BUILT_PRODUCTS_DIR}/AliyunOSSiOS/AliyunOSSiOS.framework"
install_framework "${BUILT_PRODUCTS_DIR}/AppAuth/AppAuth.framework"
install_framework "${BUILT_PRODUCTS_DIR}/Bifrost/Bifrost.framework"
install_framework "${BUILT_PRODUCTS_DIR}/CocoaAsyncSocket/CocoaAsyncSocket.framework"
install_framework "${BUILT_PRODUCTS_DIR}/FMDB/FMDB.framework"
install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment