Configured ios and android project for app center push notification

This commit is contained in:
Emre YILMAZ 2018-11-29 00:36:56 +03:00
parent 4d8f4cc747
commit e742ef3d55
90 changed files with 3619 additions and 3198 deletions

View File

@ -138,6 +138,7 @@ android {
}
dependencies {
compile project(':appcenter-push')
compile project(':react-native-view-overflow')
compile project(':realm')
compile project(':react-native-vector-icons')

View File

@ -3,6 +3,7 @@ package app.esteem.mobile;
import android.app.Application;
import com.facebook.react.ReactApplication;
import com.microsoft.appcenter.reactnative.push.AppCenterReactNativePushPackage;
import com.entria.views.RNViewOverflowPackage;
import io.realm.react.RealmReactPackage;
import com.oblador.vectoricons.VectorIconsPackage;
@ -33,6 +34,7 @@ public class MainApplication extends Application implements ReactApplication {
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new AppCenterReactNativePushPackage(MainApplication.this),
new RNViewOverflowPackage(),
new RealmReactPackage(),
new VectorIconsPackage(),

View File

@ -1,4 +1,6 @@
rootProject.name = 'eSteem'
include ':appcenter-push'
project(':appcenter-push').projectDir = new File(rootProject.projectDir, '../node_modules/appcenter-push/android')
include ':react-native-view-overflow'
project(':react-native-view-overflow').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-view-overflow/android')
include ':realm'

View File

@ -2,9 +2,10 @@
# platform :ios, '9.0'
target 'eSteem' do
pod 'AppCenter/Crashes', '~> 1.10.0'
pod 'AppCenter/Analytics', '~> 1.10.0'
pod 'AppCenterReactNativeShared', '~> 1.9.0'
pod 'AppCenter/Push'
pod 'AppCenter/Crashes'
pod 'AppCenter/Analytics'
pod 'AppCenterReactNativeShared'
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!

View File

@ -4,23 +4,21 @@ PODS:
- AppCenter/Core (1.10.0)
- AppCenter/Crashes (1.10.0):
- AppCenter/Core
- AppCenter/Push (1.10.0):
- AppCenter/Core
- AppCenterReactNativeShared (1.9.0):
- AppCenter/Core (= 1.10.0)
DEPENDENCIES:
- AppCenter/Analytics (~> 1.10.0)
- AppCenter/Crashes (~> 1.10.0)
- AppCenterReactNativeShared (~> 1.9.0)
SPEC REPOS:
https://github.com/cocoapods/specs.git:
- AppCenter
- AppCenter/Analytics
- AppCenter/Crashes
- AppCenter/Push
- AppCenterReactNativeShared
SPEC CHECKSUMS:
AppCenter: 2d196f6547d274ab86836f9082cfdbd3d397e7b6
AppCenterReactNativeShared: a4bf64d2fae919fc0b235fe47a02ef9ddd3a0011
PODFILE CHECKSUM: 017e02943b883d1613223e6024db5cd98f732547
PODFILE CHECKSUM: 995eec70a8c0244afff7d591a14f1ec2e9bbe64a
COCOAPODS: 1.5.3
COCOAPODS: 1.4.0

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

@ -0,0 +1,5 @@
#import <Foundation/Foundation.h>
#import "MSPush.h"
#import "MSPushDelegate.h"
#import "MSPushNotification.h"

View File

@ -0,0 +1,46 @@
#import "MSServiceAbstract.h"
#import "MSPushDelegate.h"
NS_ASSUME_NONNULL_BEGIN
/**
* App Center push service.
*/
@interface MSPush : MSServiceAbstract
/**
* Callback for successful registration with push token.
*
* @param deviceToken The device token for remote notifications.
*/
+ (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken;
/**
* Callback for unsuccessful registration with error.
*
* @param error Error of unsuccessful registration.
*/
+ (void)didFailToRegisterForRemoteNotificationsWithError:(NSError *)error;
/**
* Callback for notification with user info.
*
* @param userInfo The user info for the remote notification.
*
* @return YES if the notification was sent via App Center.
*/
+ (BOOL)didReceiveRemoteNotification:(NSDictionary *)userInfo;
/**
* Set the delegate.
* Defines the class that implements the optional protocol `MSPushDelegate`.
*
* @param delegate The delegate.
*
* @see MSPushDelegate
*/
+ (void)setDelegate:(nullable id<MSPushDelegate>)delegate;
NS_ASSUME_NONNULL_END
@end

View File

@ -0,0 +1,19 @@
#import <Foundation/Foundation.h>
@class MSPush;
@class MSPushNotification;
@protocol MSPushDelegate <NSObject>
@optional
/**
* Callback method that will be called whenever a push notification is clicked from notification center or a notification is received in
* foreground.
*
* @param push The instance of MSPush.
* @param pushNotification The push notification details.
*/
- (void)push:(MSPush *)push didReceivePushNotification:(MSPushNotification *)pushNotification;
@end

View File

@ -0,0 +1,20 @@
#import <Foundation/Foundation.h>
@interface MSPushNotification : NSObject
/**
* Notification title.
*/
@property(nonatomic, copy, readonly) NSString *title;
/**
* Notification message.
*/
@property(nonatomic, copy, readonly) NSString *message;
/**
* Custom data for the notification.
*/
@property(nonatomic, copy, readonly) NSDictionary<NSString *, NSString *> *customData;
@end

View File

@ -0,0 +1,26 @@
#import <Foundation/Foundation.h>
/**
* Protocol declaring service logic.
*/
@protocol MSService <NSObject>
/**
* Enable/disable this service.
*
* @param isEnabled whether this service is enabled or not.
*
* @see isEnabled
*/
+ (void)setEnabled:(BOOL)isEnabled;
/**
* Is this service enabled.
*
* @return a boolean whether this service is enabled or not.
*
* @see setEnabled:
*/
+ (BOOL)isEnabled;
@end

View File

@ -0,0 +1,47 @@
#import <Foundation/Foundation.h>
#import "MSService.h"
@protocol MSChannelGroupProtocol;
/**
* Abstraction of services common logic.
* This class is intended to be subclassed only not instantiated directly.
*/
@interface MSServiceAbstract : NSObject <MSService>
/**
* The flag indicates whether the service is started from application or not.
*/
@property(nonatomic) BOOL startedFromApplication;
/**
* Start this service with a channel group. Also sets the flag that indicates that a service has been started.
*
* @param channelGroup channel group used to persist and send logs.
* @param appSecret app secret for the SDK.
* @param token default transmission target token for this service.
* @param fromApplication indicates whether the service started from an application or not.
*/
- (void)startWithChannelGroup:(id<MSChannelGroupProtocol>)channelGroup
appSecret:(NSString *)appSecret
transmissionTargetToken:(NSString *)token
fromApplication:(BOOL)fromApplication;
/**
* Update configuration when the service requires to start again. This method should only be called if the service is started from libraries
* and then is being started from an application.
*
* @param appSecret app secret for the SDK.
* @param token default transmission target token for this service.
*/
- (void)updateConfigurationWithAppSecret:(NSString *)appSecret transmissionTargetToken:(NSString *)token;
/**
* Checks if the service needs the application secret.
*
* @return `YES` if the application secret is required, `NO` otherwise.
*/
- (BOOL)isAppSecretRequired;
@end

View File

@ -0,0 +1,10 @@
framework module AppCenterPush {
umbrella header "AppCenterPush.h"
export *
module * { export * }
link framework "Foundation"
link framework "UIKit"
link framework "UserNotifications"
}

0
ios/Pods/AppCenter/AppCenter-SDK-Apple/iOS/LICENSE generated Executable file → Normal file
View File

View File

@ -0,0 +1 @@
../../../../AppCenter/AppCenter-SDK-Apple/iOS/AppCenterPush.framework/Headers/AppCenterPush.h

View File

@ -0,0 +1 @@
../../../../AppCenter/AppCenter-SDK-Apple/iOS/AppCenterPush.framework/Headers/MSPush.h

View File

@ -0,0 +1 @@
../../../../AppCenter/AppCenter-SDK-Apple/iOS/AppCenterPush.framework/Headers/MSPushDelegate.h

View File

@ -0,0 +1 @@
../../../../AppCenter/AppCenter-SDK-Apple/iOS/AppCenterPush.framework/Headers/MSPushNotification.h

View File

@ -0,0 +1 @@
../../../../AppCenter/AppCenter-SDK-Apple/iOS/AppCenterPush.framework/Headers/MSService.h

View File

@ -0,0 +1 @@
../../../../AppCenter/AppCenter-SDK-Apple/iOS/AppCenterPush.framework/Headers/MSServiceAbstract.h

16
ios/Pods/Manifest.lock generated
View File

@ -4,23 +4,21 @@ PODS:
- AppCenter/Core (1.10.0)
- AppCenter/Crashes (1.10.0):
- AppCenter/Core
- AppCenter/Push (1.10.0):
- AppCenter/Core
- AppCenterReactNativeShared (1.9.0):
- AppCenter/Core (= 1.10.0)
DEPENDENCIES:
- AppCenter/Analytics (~> 1.10.0)
- AppCenter/Crashes (~> 1.10.0)
- AppCenterReactNativeShared (~> 1.9.0)
SPEC REPOS:
https://github.com/cocoapods/specs.git:
- AppCenter
- AppCenter/Analytics
- AppCenter/Crashes
- AppCenter/Push
- AppCenterReactNativeShared
SPEC CHECKSUMS:
AppCenter: 2d196f6547d274ab86836f9082cfdbd3d397e7b6
AppCenterReactNativeShared: a4bf64d2fae919fc0b235fe47a02ef9ddd3a0011
PODFILE CHECKSUM: 017e02943b883d1613223e6024db5cd98f732547
PODFILE CHECKSUM: 995eec70a8c0244afff7d591a14f1ec2e9bbe64a
COCOAPODS: 1.5.3
COCOAPODS: 1.4.0

View File

@ -7,39 +7,26 @@
objects = {
/* Begin PBXBuildFile section */
6C3317EF48D3D82CD2140F6AC5F22949 /* Pods-eSteem-tvOSTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EEA414169EFC175474784C92A46BD71 /* Pods-eSteem-tvOSTests-dummy.m */; };
98228C7FF2CD1991278A78CE4F58C8C3 /* Pods-eSteem-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E58FF683C0ED927828E067F0EC271B8D /* Pods-eSteem-tvOS-dummy.m */; };
A22C4A2475B2949B4A488DCF70A55DB3 /* Pods-eSteem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 47715BC063F1FFE728923989E1F01E7A /* Pods-eSteem-dummy.m */; };
A22F7249AD5CC8B2C3CF6CC6079E14EC /* Pods-eSteemTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D3D6EC77E12D73F78D7C817A87B320E /* Pods-eSteemTests-dummy.m */; };
078384DD663E20AB08C6FBA3C7F4B705 /* Pods-eSteem-tvOSTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EEA414169EFC175474784C92A46BD71 /* Pods-eSteem-tvOSTests-dummy.m */; };
3CB6E30425284D68778700447850D098 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 572DBE63D5360AB71E5F80F979738FD0 /* Foundation.framework */; };
4453830AAE48810098B039D9D2064041 /* Pods-eSteem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 47715BC063F1FFE728923989E1F01E7A /* Pods-eSteem-dummy.m */; };
5056F95152592792921AD367766A43E9 /* Pods-eSteem-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E58FF683C0ED927828E067F0EC271B8D /* Pods-eSteem-tvOS-dummy.m */; };
7B9E248A4BC58DF00A1E4F6268711A61 /* Pods-eSteemTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D3D6EC77E12D73F78D7C817A87B320E /* Pods-eSteemTests-dummy.m */; };
C1F9836E82F3544BE080A1907D239BAF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D154F4805B9715F0E6D79B0363CE280 /* Foundation.framework */; };
E7A0A8889B2803D2E97FF2B36467BD84 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 572DBE63D5360AB71E5F80F979738FD0 /* Foundation.framework */; };
EF454285519A798DF071C84666F5867B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D154F4805B9715F0E6D79B0363CE280 /* Foundation.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
1D92A6DC562530D45A2343C8485C4AB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4407E9DE75693546FDC67E9B2B0469EE;
remoteInfo = "Pods-eSteem-tvOS";
};
1ED6DF81891CB515B0F435343C40BDE0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
proxyType = 1;
remoteGlobalIDString = B742365A0083F81D82368963F00AA025;
remoteInfo = "Pods-eSteem";
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
066435CC9B86BA7811363CBB0836D61B /* Pods-eSteem-tvOS-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-eSteem-tvOS-resources.sh"; sourceTree = "<group>"; };
0963737890AB2006BBA956A1C7F2783F /* Pods-eSteem-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-eSteem-resources.sh"; sourceTree = "<group>"; };
11B7830C038A9A6E935E236EC1A39573 /* Pods-eSteem-tvOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-eSteem-tvOS-frameworks.sh"; sourceTree = "<group>"; };
1FF8CBE3D70C3B5EE02BF7F1402952A2 /* AppCenterCrashes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterCrashes.framework; path = "AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework"; sourceTree = "<group>"; };
20E56B7A83B58484E34D301DB9B586B7 /* Pods-eSteem-tvOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-eSteem-tvOS-acknowledgements.plist"; sourceTree = "<group>"; };
20F0D27DF3C49C6784F251D8DD42317A /* Pods-eSteem-tvOSTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-eSteem-tvOSTests-acknowledgements.plist"; sourceTree = "<group>"; };
271D9F2BC937D3A280C638F3BCD2B103 /* Pods-eSteem-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem-tvOS.release.xcconfig"; sourceTree = "<group>"; };
28B984AF8E1E23B3F2BEFBBE6B51887F /* AppCenterAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterAnalytics.framework; path = "AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework"; sourceTree = "<group>"; };
2B762D9B8D834CA3DF718DC232B50B05 /* Pods-eSteem-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem-tvOSTests.release.xcconfig"; sourceTree = "<group>"; };
2E280B58529AEBA76B5F11C0705D0856 /* AppCenterReactNativeShared.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterReactNativeShared.framework; path = AppCenterReactNativeShared/AppCenterReactNativeShared.framework; sourceTree = "<group>"; };
2D154F4805B9715F0E6D79B0363CE280 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
33704C973A6F6EE73B2297037F24DF74 /* Pods-eSteem-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem-tvOSTests.debug.xcconfig"; sourceTree = "<group>"; };
33AEC85CA9A8ADEA1C2C69E6AAB3F68B /* Pods-eSteemTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteemTests.debug.xcconfig"; sourceTree = "<group>"; };
473DB89D1567D36212E2E4982203CD29 /* Pods-eSteem-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-eSteem-acknowledgements.plist"; sourceTree = "<group>"; };
@ -47,12 +34,14 @@
4B3AFE15844C9561DD3BBC6C094FA01D /* Pods-eSteemTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-eSteemTests-acknowledgements.plist"; sourceTree = "<group>"; };
4C524684ABB6311D1D56DD6AC1A8EA32 /* Pods-eSteem.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem.release.xcconfig"; sourceTree = "<group>"; };
4EEA414169EFC175474784C92A46BD71 /* Pods-eSteem-tvOSTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-eSteem-tvOSTests-dummy.m"; sourceTree = "<group>"; };
572DBE63D5360AB71E5F80F979738FD0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
5E18DFD1D43A7EC02C8D28361B2C98ED /* Pods-eSteemTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-eSteemTests-frameworks.sh"; sourceTree = "<group>"; };
5E93372C41A53BB92652564AEF41DDD1 /* Pods-eSteem-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem-tvOS.debug.xcconfig"; sourceTree = "<group>"; };
630B27BE938D946CBFE983016BA970BC /* libPods-eSteemTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteemTests.a"; path = "libPods-eSteemTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
6357DA0B19F11F13970F405405A8BB5F /* AppCenterReactNativeShared.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterReactNativeShared.framework; path = AppCenterReactNativeShared/AppCenterReactNativeShared.framework; sourceTree = "<group>"; };
6504EE350E4401AC258042025533DEDE /* Pods-eSteem-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-eSteem-acknowledgements.markdown"; sourceTree = "<group>"; };
697057EB6F6A315777E7EA941A2AAF3B /* AppCenterAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterAnalytics.framework; path = "AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework"; sourceTree = "<group>"; };
6AA3C309B512B511AA7F5BF3C138F411 /* Pods-eSteemTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteemTests.release.xcconfig"; sourceTree = "<group>"; };
78F8D2756754958D9628B306E4CFFB41 /* AppCenterCrashes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterCrashes.framework; path = "AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework"; sourceTree = "<group>"; };
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
9577BBCF7B09BB8E32787163CF706A56 /* Pods-eSteem.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-eSteem.debug.xcconfig"; sourceTree = "<group>"; };
9D34C37092A78B64E0008619B9740A5E /* libPods-eSteem-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteem-tvOS.a"; path = "libPods-eSteem-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
@ -62,8 +51,9 @@
BFB2316DD0FC4BDEFA3756FF1EF4FA58 /* libPods-eSteem.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteem.a"; path = "libPods-eSteem.a"; sourceTree = BUILT_PRODUCTS_DIR; };
CBF341FE1A70313E622B8061697BB1E9 /* Pods-eSteem-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-eSteem-frameworks.sh"; sourceTree = "<group>"; };
DC414E64E6C8CB14CC6A7EF05EAE4A9C /* libPods-eSteem-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-eSteem-tvOSTests.a"; path = "libPods-eSteem-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
DC65AFFB7964130E42157D207BE3A6DE /* AppCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenter.framework; path = "AppCenter-SDK-Apple/iOS/AppCenter.framework"; sourceTree = "<group>"; };
E1A0B4F50EB4E4EF749670AE4D4844EA /* AppCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenter.framework; path = "AppCenter-SDK-Apple/iOS/AppCenter.framework"; sourceTree = "<group>"; };
E58FF683C0ED927828E067F0EC271B8D /* Pods-eSteem-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-eSteem-tvOS-dummy.m"; sourceTree = "<group>"; };
EA05D3205DA241E5F02C826809EDC0E0 /* AppCenterPush.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppCenterPush.framework; path = "AppCenter-SDK-Apple/iOS/AppCenterPush.framework"; sourceTree = "<group>"; };
EFAA225EAB2EBFAB65095DA9C69B1640 /* Pods-eSteem-tvOSTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-eSteem-tvOSTests-acknowledgements.markdown"; sourceTree = "<group>"; };
F13685FB2C9CA2317E6C766AEDC27ED4 /* Pods-eSteem-tvOSTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-eSteem-tvOSTests-frameworks.sh"; sourceTree = "<group>"; };
F275668584026EAA8C9A33E85F8EBD1C /* Pods-eSteemTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-eSteemTests-acknowledgements.markdown"; sourceTree = "<group>"; };
@ -71,31 +61,35 @@
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
32BEAB30EA8E111B4842AAD0447CBAE9 /* Frameworks */ = {
34529B90ED7E839C6A88685FEAA7FE12 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E7A0A8889B2803D2E97FF2B36467BD84 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8C03CA1144BD16422CE7D339167B823C /* Frameworks */ = {
4001E14BDAB5657152CF8AD9964FFDF5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
3CB6E30425284D68778700447850D098 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
96FAF858A23485B27753BF4AAA130B00 /* Frameworks */ = {
9FD34474E5A7DB0DEF3D6C9BEEA9D038 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
EF454285519A798DF071C84666F5867B /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E8CB458B72A08FDDDC608946EBBF47DB /* Frameworks */ = {
A0D0B72EE7B5832F9FF0C05E14391102 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C1F9836E82F3544BE080A1907D239BAF /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -113,45 +107,31 @@
name = "Targets Support Files";
sourceTree = "<group>";
};
0C0416FA3744ECAB6C76E95960896084 /* Frameworks */ = {
1CEC81492C87AE86F3B5DA3898FA4064 /* Pods */ = {
isa = PBXGroup;
children = (
DC65AFFB7964130E42157D207BE3A6DE /* AppCenter.framework */,
3F43F514DA7EAA0C7B1DDA4EA2318F18 /* AppCenter */,
B3B37DB3C2AB3F4C1C7075DD994C95F5 /* AppCenterReactNativeShared */,
);
name = Pods;
sourceTree = "<group>";
};
20F731AE46C73F232AF0C168DC383CF9 /* tvOS */ = {
isa = PBXGroup;
children = (
572DBE63D5360AB71E5F80F979738FD0 /* Foundation.framework */,
);
name = tvOS;
sourceTree = "<group>";
};
2873DC716EFD401E9AA75751A9030597 /* Frameworks */ = {
isa = PBXGroup;
children = (
28B984AF8E1E23B3F2BEFBBE6B51887F /* AppCenterAnalytics.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
0F8D2E47FE03D3B91B51069F7C273AF4 /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
2299AF501E253B95F2AE1FAD00A3B182 /* Crashes */ = {
isa = PBXGroup;
children = (
4789B2888C9F3A64D9BB98A64504484B /* Frameworks */,
);
name = Crashes;
sourceTree = "<group>";
};
260E672E181DB8BDAC7A2999772A7AE4 /* Analytics */ = {
isa = PBXGroup;
children = (
8E2C96EA6162ABA11EBE8E8817909062 /* Frameworks */,
);
name = Analytics;
sourceTree = "<group>";
};
2D20FC01AE47C04E62202F456C8DC21D /* Core */ = {
isa = PBXGroup;
children = (
0C0416FA3744ECAB6C76E95960896084 /* Frameworks */,
);
name = Core;
sourceTree = "<group>";
};
2ECDC45073564DB8AA03B044DC81224A /* Products */ = {
isa = PBXGroup;
children = (
@ -178,12 +158,24 @@
path = "Target Support Files/Pods-eSteem-tvOSTests";
sourceTree = "<group>";
};
4789B2888C9F3A64D9BB98A64504484B /* Frameworks */ = {
3F43F514DA7EAA0C7B1DDA4EA2318F18 /* AppCenter */ = {
isa = PBXGroup;
children = (
1FF8CBE3D70C3B5EE02BF7F1402952A2 /* AppCenterCrashes.framework */,
9C020A2A5E06D8F470DD148664CC6876 /* Analytics */,
474AC2EAB054918F21B6B70B3FD98E7D /* Core */,
7335AEC09AABC1369D3DE8B273D7FEAA /* Crashes */,
E3CB28B022B6D8808384250825E7C3F9 /* Push */,
);
name = Frameworks;
name = AppCenter;
path = AppCenter;
sourceTree = "<group>";
};
474AC2EAB054918F21B6B70B3FD98E7D /* Core */ = {
isa = PBXGroup;
children = (
8A2CDFBDDBA8FED75AA43254B3D5072E /* Frameworks */,
);
name = Core;
sourceTree = "<group>";
};
5593C7D34FFE238589C515EB9384125B /* Pods-eSteem */ = {
@ -201,21 +193,54 @@
path = "Target Support Files/Pods-eSteem";
sourceTree = "<group>";
};
58996781A54EE964D7111D73083A18A5 /* iOS */ = {
isa = PBXGroup;
children = (
2D154F4805B9715F0E6D79B0363CE280 /* Foundation.framework */,
);
name = iOS;
sourceTree = "<group>";
};
7335AEC09AABC1369D3DE8B273D7FEAA /* Crashes */ = {
isa = PBXGroup;
children = (
D87E7075F6BF3A23A60DAB5A2A93FFDF /* Frameworks */,
);
name = Crashes;
sourceTree = "<group>";
};
7DB346D0F39D3F0E887471402A8071AB = {
isa = PBXGroup;
children = (
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */,
0F8D2E47FE03D3B91B51069F7C273AF4 /* Frameworks */,
B1C0FD4C526B54B6F7B5EA76C32A7B4C /* Pods */,
A42F72DC1D780481325DD00969B19BB6 /* Frameworks */,
1CEC81492C87AE86F3B5DA3898FA4064 /* Pods */,
2ECDC45073564DB8AA03B044DC81224A /* Products */,
0004306DFE2E6F4283232316FFB9CB19 /* Targets Support Files */,
);
sourceTree = "<group>";
};
8E2C96EA6162ABA11EBE8E8817909062 /* Frameworks */ = {
8A2CDFBDDBA8FED75AA43254B3D5072E /* Frameworks */ = {
isa = PBXGroup;
children = (
697057EB6F6A315777E7EA941A2AAF3B /* AppCenterAnalytics.framework */,
E1A0B4F50EB4E4EF749670AE4D4844EA /* AppCenter.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
9C020A2A5E06D8F470DD148664CC6876 /* Analytics */ = {
isa = PBXGroup;
children = (
2873DC716EFD401E9AA75751A9030597 /* Frameworks */,
);
name = Analytics;
sourceTree = "<group>";
};
A42F72DC1D780481325DD00969B19BB6 /* Frameworks */ = {
isa = PBXGroup;
children = (
58996781A54EE964D7111D73083A18A5 /* iOS */,
20F731AE46C73F232AF0C168DC383CF9 /* tvOS */,
);
name = Frameworks;
sourceTree = "<group>";
@ -235,24 +260,45 @@
path = "Target Support Files/Pods-eSteem-tvOS";
sourceTree = "<group>";
};
B1C0FD4C526B54B6F7B5EA76C32A7B4C /* Pods */ = {
B3B37DB3C2AB3F4C1C7075DD994C95F5 /* AppCenterReactNativeShared */ = {
isa = PBXGroup;
children = (
D6F4E16E170AFF42D929EF8FFF92078F /* AppCenter */,
FDE42022E7C36FE2A980950DD051F732 /* AppCenterReactNativeShared */,
C0409D3F50AA40A51EE0FF9BD95D9139 /* Frameworks */,
);
name = Pods;
name = AppCenterReactNativeShared;
path = AppCenterReactNativeShared;
sourceTree = "<group>";
};
D6F4E16E170AFF42D929EF8FFF92078F /* AppCenter */ = {
C0409D3F50AA40A51EE0FF9BD95D9139 /* Frameworks */ = {
isa = PBXGroup;
children = (
260E672E181DB8BDAC7A2999772A7AE4 /* Analytics */,
2D20FC01AE47C04E62202F456C8DC21D /* Core */,
2299AF501E253B95F2AE1FAD00A3B182 /* Crashes */,
6357DA0B19F11F13970F405405A8BB5F /* AppCenterReactNativeShared.framework */,
);
name = AppCenter;
path = AppCenter;
name = Frameworks;
sourceTree = "<group>";
};
D6FFA9EF6598188A2EB042646962F9A5 /* Frameworks */ = {
isa = PBXGroup;
children = (
EA05D3205DA241E5F02C826809EDC0E0 /* AppCenterPush.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
D87E7075F6BF3A23A60DAB5A2A93FFDF /* Frameworks */ = {
isa = PBXGroup;
children = (
78F8D2756754958D9628B306E4CFFB41 /* AppCenterCrashes.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
E3CB28B022B6D8808384250825E7C3F9 /* Push */ = {
isa = PBXGroup;
children = (
D6FFA9EF6598188A2EB042646962F9A5 /* Frameworks */,
);
name = Push;
sourceTree = "<group>";
};
E9989AD66B2E14BB4007ABBF598E0661 /* Pods-eSteemTests */ = {
@ -270,49 +316,15 @@
path = "Target Support Files/Pods-eSteemTests";
sourceTree = "<group>";
};
F84ACEF4E4D3666C3A595115D01D3868 /* Frameworks */ = {
isa = PBXGroup;
children = (
2E280B58529AEBA76B5F11C0705D0856 /* AppCenterReactNativeShared.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
FDE42022E7C36FE2A980950DD051F732 /* AppCenterReactNativeShared */ = {
isa = PBXGroup;
children = (
F84ACEF4E4D3666C3A595115D01D3868 /* Frameworks */,
);
name = AppCenterReactNativeShared;
path = AppCenterReactNativeShared;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
3955FB18B6DD72048648BB619BFDF3E6 /* Pods-eSteem-tvOSTests */ = {
3F6EB4D6ED3630AEC4996C662277CEDA /* Pods-eSteem-tvOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6B85ABE9BFEB740F86E4D452865F252B /* Build configuration list for PBXNativeTarget "Pods-eSteem-tvOSTests" */;
buildConfigurationList = 00DB4FD651130C24840A0D27F79AC8EA /* Build configuration list for PBXNativeTarget "Pods-eSteem-tvOS" */;
buildPhases = (
1DA443F40242651D5D3868A8DCFD8EAF /* Sources */,
32BEAB30EA8E111B4842AAD0447CBAE9 /* Frameworks */,
);
buildRules = (
);
dependencies = (
90EC72120398638F702003FAF00F9C61 /* PBXTargetDependency */,
);
name = "Pods-eSteem-tvOSTests";
productName = "Pods-eSteem-tvOSTests";
productReference = DC414E64E6C8CB14CC6A7EF05EAE4A9C /* libPods-eSteem-tvOSTests.a */;
productType = "com.apple.product-type.library.static";
};
4407E9DE75693546FDC67E9B2B0469EE /* Pods-eSteem-tvOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 50BA65972CE2D9406ED019F6F6A86F14 /* Build configuration list for PBXNativeTarget "Pods-eSteem-tvOS" */;
buildPhases = (
AF5150792DC77F028FAF746B0D9811F2 /* Sources */,
96FAF858A23485B27753BF4AAA130B00 /* Frameworks */,
25F6F76D9C17134A556BCB7A04B896D8 /* Sources */,
4001E14BDAB5657152CF8AD9964FFDF5 /* Frameworks */,
);
buildRules = (
);
@ -323,12 +335,12 @@
productReference = 9D34C37092A78B64E0008619B9740A5E /* libPods-eSteem-tvOS.a */;
productType = "com.apple.product-type.library.static";
};
B742365A0083F81D82368963F00AA025 /* Pods-eSteem */ = {
6B4FDB352AB00B54B15EFE837C3869F3 /* Pods-eSteem */ = {
isa = PBXNativeTarget;
buildConfigurationList = 84D3409B71A4AC173A47EF0E21287BE8 /* Build configuration list for PBXNativeTarget "Pods-eSteem" */;
buildConfigurationList = 8F1A5996D9036C96A244D269C66AAA0E /* Build configuration list for PBXNativeTarget "Pods-eSteem" */;
buildPhases = (
BD9A1E8287AA367322429BF49C9A8B0E /* Sources */,
E8CB458B72A08FDDDC608946EBBF47DB /* Frameworks */,
471907418446485000EA0E113D1C2B26 /* Sources */,
9FD34474E5A7DB0DEF3D6C9BEEA9D038 /* Frameworks */,
);
buildRules = (
);
@ -339,23 +351,38 @@
productReference = BFB2316DD0FC4BDEFA3756FF1EF4FA58 /* libPods-eSteem.a */;
productType = "com.apple.product-type.library.static";
};
CCF6D1E35B7D0DA73FBB9A15F7773724 /* Pods-eSteemTests */ = {
973A4E19058BA07E071FAB108226376D /* Pods-eSteemTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = AEDF1E7E7EB78A19EDB6AC2A6AD34E5D /* Build configuration list for PBXNativeTarget "Pods-eSteemTests" */;
buildConfigurationList = B47818FEE20B970722235210612BC3EB /* Build configuration list for PBXNativeTarget "Pods-eSteemTests" */;
buildPhases = (
F8666B8672CF13EC793E106A9AC70A95 /* Sources */,
8C03CA1144BD16422CE7D339167B823C /* Frameworks */,
6E9836D2CDE56A36E66050898DD335A7 /* Sources */,
A0D0B72EE7B5832F9FF0C05E14391102 /* Frameworks */,
);
buildRules = (
);
dependencies = (
62AA556EE915E9BC202575A2B3CF96E0 /* PBXTargetDependency */,
);
name = "Pods-eSteemTests";
productName = "Pods-eSteemTests";
productReference = 630B27BE938D946CBFE983016BA970BC /* libPods-eSteemTests.a */;
productType = "com.apple.product-type.library.static";
};
F434BC267AA5BD47D8A5371E4E9CC60B /* Pods-eSteem-tvOSTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2D4B9937506EC6789B6F875D54AC8DF8 /* Build configuration list for PBXNativeTarget "Pods-eSteem-tvOSTests" */;
buildPhases = (
91BD8B1FCB1A9D56DA243D97B1E825E2 /* Sources */,
34529B90ED7E839C6A88685FEAA7FE12 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = "Pods-eSteem-tvOSTests";
productName = "Pods-eSteem-tvOSTests";
productReference = DC414E64E6C8CB14CC6A7EF05EAE4A9C /* libPods-eSteem-tvOSTests.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
@ -377,70 +404,54 @@
projectDirPath = "";
projectRoot = "";
targets = (
B742365A0083F81D82368963F00AA025 /* Pods-eSteem */,
4407E9DE75693546FDC67E9B2B0469EE /* Pods-eSteem-tvOS */,
3955FB18B6DD72048648BB619BFDF3E6 /* Pods-eSteem-tvOSTests */,
CCF6D1E35B7D0DA73FBB9A15F7773724 /* Pods-eSteemTests */,
6B4FDB352AB00B54B15EFE837C3869F3 /* Pods-eSteem */,
3F6EB4D6ED3630AEC4996C662277CEDA /* Pods-eSteem-tvOS */,
F434BC267AA5BD47D8A5371E4E9CC60B /* Pods-eSteem-tvOSTests */,
973A4E19058BA07E071FAB108226376D /* Pods-eSteemTests */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
1DA443F40242651D5D3868A8DCFD8EAF /* Sources */ = {
25F6F76D9C17134A556BCB7A04B896D8 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6C3317EF48D3D82CD2140F6AC5F22949 /* Pods-eSteem-tvOSTests-dummy.m in Sources */,
5056F95152592792921AD367766A43E9 /* Pods-eSteem-tvOS-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
AF5150792DC77F028FAF746B0D9811F2 /* Sources */ = {
471907418446485000EA0E113D1C2B26 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
98228C7FF2CD1991278A78CE4F58C8C3 /* Pods-eSteem-tvOS-dummy.m in Sources */,
4453830AAE48810098B039D9D2064041 /* Pods-eSteem-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
BD9A1E8287AA367322429BF49C9A8B0E /* Sources */ = {
6E9836D2CDE56A36E66050898DD335A7 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A22C4A2475B2949B4A488DCF70A55DB3 /* Pods-eSteem-dummy.m in Sources */,
7B9E248A4BC58DF00A1E4F6268711A61 /* Pods-eSteemTests-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F8666B8672CF13EC793E106A9AC70A95 /* Sources */ = {
91BD8B1FCB1A9D56DA243D97B1E825E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A22F7249AD5CC8B2C3CF6CC6079E14EC /* Pods-eSteemTests-dummy.m in Sources */,
078384DD663E20AB08C6FBA3C7F4B705 /* Pods-eSteem-tvOSTests-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
62AA556EE915E9BC202575A2B3CF96E0 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "Pods-eSteem";
target = B742365A0083F81D82368963F00AA025 /* Pods-eSteem */;
targetProxy = 1ED6DF81891CB515B0F435343C40BDE0 /* PBXContainerItemProxy */;
};
90EC72120398638F702003FAF00F9C61 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "Pods-eSteem-tvOS";
target = 4407E9DE75693546FDC67E9B2B0469EE /* Pods-eSteem-tvOS */;
targetProxy = 1D92A6DC562530D45A2343C8485C4AB6 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
0E2B1380ED81E342BC2444FA86AA7342 /* Release */ = {
105523B039FDFF8E0F714C3F4C247B3D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6AA3C309B512B511AA7F5BF3C138F411 /* Pods-eSteemTests.release.xcconfig */;
baseConfigurationReference = 33AEC85CA9A8ADEA1C2C69E6AAB3F68B /* Pods-eSteemTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@ -454,11 +465,110 @@
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
name = Debug;
};
1EA8CDCA49D5A280A3417B7878BFF5DD /* Debug */ = {
12EC319154A00D25BF67EC67C62DDCD5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGNING_REQUIRED = NO;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_RELEASE=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
STRIP_INSTALLED_PRODUCT = NO;
SYMROOT = "${SRCROOT}/../build";
TVOS_DEPLOYMENT_TARGET = 9.2;
};
name = Release;
};
1AC05173F6CA3580E8342E67920E2197 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 271D9F2BC937D3A280C638F3BCD2B103 /* Pods-eSteem-tvOS.release.xcconfig */;
buildSettings = {
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
MACH_O_TYPE = staticlib;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
SDKROOT = appletvos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 3;
TVOS_DEPLOYMENT_TARGET = 9.2;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
2A5543A643E60509A3980A6FFBAFA849 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6AA3C309B512B511AA7F5BF3C138F411 /* Pods-eSteemTests.release.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MACH_O_TYPE = staticlib;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
2F6935D43DD3F8696513BE5A5BD5E7AF /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@ -490,7 +600,6 @@
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGNING_ALLOWED = NO;
CODE_SIGNING_REQUIRED = NO;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
@ -515,6 +624,7 @@
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SYMROOT = "${SRCROOT}/../build";
@ -522,111 +632,10 @@
};
name = Debug;
};
70D6CE3D9D03E18644F4BA81EDE82F86 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 33AEC85CA9A8ADEA1C2C69E6AAB3F68B /* Pods-eSteemTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MACH_O_TYPE = staticlib;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
78CCF2F8575642B0F9526268F670DF6D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGNING_ALLOWED = NO;
CODE_SIGNING_REQUIRED = NO;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_RELEASE=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SYMROOT = "${SRCROOT}/../build";
TVOS_DEPLOYMENT_TARGET = 9.2;
};
name = Release;
};
790D876733097AD215B4E2956BCEEC3D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 33704C973A6F6EE73B2297037F24DF74 /* Pods-eSteem-tvOSTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
MACH_O_TYPE = staticlib;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
SDKROOT = appletvos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 3;
TVOS_DEPLOYMENT_TARGET = 9.2;
};
name = Debug;
};
7D01E375A0D81D11114A4D49B43C7049 /* Debug */ = {
542B204318A6331E0F479213AF2E9C32 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5E93372C41A53BB92652564AEF41DDD1 /* Pods-eSteem-tvOS.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@ -642,32 +651,10 @@
};
name = Debug;
};
93357CE1D836EC9AFDA10F7B4C587AB0 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9577BBCF7B09BB8E32787163CF706A56 /* Pods-eSteem.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MACH_O_TYPE = staticlib;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
A54FB0D4EA830F983298DD101717E23C /* Release */ = {
5DDD4447B678E03B332A8572D7FAB45F /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4C524684ABB6311D1D56DD6AC1A8EA32 /* Pods-eSteem.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@ -685,11 +672,10 @@
};
name = Release;
};
DDF5B6F34E90F28EA9CC65C221EF3BBD /* Release */ = {
6CA56EB95B6F06BF88DCD593AB790C27 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 271D9F2BC937D3A280C638F3BCD2B103 /* Pods-eSteem-tvOS.release.xcconfig */;
baseConfigurationReference = 33704C973A6F6EE73B2297037F24DF74 /* Pods-eSteem-tvOSTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@ -702,15 +688,33 @@
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 3;
TVOS_DEPLOYMENT_TARGET = 9.2;
VALIDATE_PRODUCT = YES;
};
name = Release;
name = Debug;
};
EB500F2845CEC989F8B2225CC0A736B1 /* Release */ = {
A6A4C2EC56CC2AA68C0A65DACF43FA76 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9577BBCF7B09BB8E32787163CF706A56 /* Pods-eSteem.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MACH_O_TYPE = staticlib;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
F671EB5DC04821AF93A5FE6758CD0218 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 2B762D9B8D834CA3DF718DC232B50B05 /* Pods-eSteem-tvOSTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@ -730,47 +734,47 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
00DB4FD651130C24840A0D27F79AC8EA /* Build configuration list for PBXNativeTarget "Pods-eSteem-tvOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
542B204318A6331E0F479213AF2E9C32 /* Debug */,
1AC05173F6CA3580E8342E67920E2197 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2D4B9937506EC6789B6F875D54AC8DF8 /* Build configuration list for PBXNativeTarget "Pods-eSteem-tvOSTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6CA56EB95B6F06BF88DCD593AB790C27 /* Debug */,
F671EB5DC04821AF93A5FE6758CD0218 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1EA8CDCA49D5A280A3417B7878BFF5DD /* Debug */,
78CCF2F8575642B0F9526268F670DF6D /* Release */,
2F6935D43DD3F8696513BE5A5BD5E7AF /* Debug */,
12EC319154A00D25BF67EC67C62DDCD5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
50BA65972CE2D9406ED019F6F6A86F14 /* Build configuration list for PBXNativeTarget "Pods-eSteem-tvOS" */ = {
8F1A5996D9036C96A244D269C66AAA0E /* Build configuration list for PBXNativeTarget "Pods-eSteem" */ = {
isa = XCConfigurationList;
buildConfigurations = (
7D01E375A0D81D11114A4D49B43C7049 /* Debug */,
DDF5B6F34E90F28EA9CC65C221EF3BBD /* Release */,
A6A4C2EC56CC2AA68C0A65DACF43FA76 /* Debug */,
5DDD4447B678E03B332A8572D7FAB45F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6B85ABE9BFEB740F86E4D452865F252B /* Build configuration list for PBXNativeTarget "Pods-eSteem-tvOSTests" */ = {
B47818FEE20B970722235210612BC3EB /* Build configuration list for PBXNativeTarget "Pods-eSteemTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
790D876733097AD215B4E2956BCEEC3D /* Debug */,
EB500F2845CEC989F8B2225CC0A736B1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
84D3409B71A4AC173A47EF0E21287BE8 /* Build configuration list for PBXNativeTarget "Pods-eSteem" */ = {
isa = XCConfigurationList;
buildConfigurations = (
93357CE1D836EC9AFDA10F7B4C587AB0 /* Debug */,
A54FB0D4EA830F983298DD101717E23C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
AEDF1E7E7EB78A19EDB6AC2A6AD34E5D /* Build configuration list for PBXNativeTarget "Pods-eSteemTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
70D6CE3D9D03E18644F4BA81EDE82F86 /* Debug */,
0E2B1380ED81E342BC2444FA86AA7342 /* Release */,
105523B039FDFF8E0F714C3F4C247B3D /* Debug */,
2A5543A643E60509A3980A6FFBAFA849 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;

View File

@ -1,18 +1,9 @@
#!/bin/sh
set -e
set -u
set -o pipefail
if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then
# If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy
# frameworks to, so exit 0 (signalling the script phase was successful).
exit 0
fi
echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}"
SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
# Used as a return value for each invocation of `strip_invalid_archs` function.
@ -101,10 +92,10 @@ install_dsym() {
# Signs a framework with the provided identity
code_sign_if_enabled() {
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
# Use the current code_sign_identitiy
echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'"
if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
code_sign_cmd="$code_sign_cmd &"

View File

@ -1,13 +1,5 @@
#!/bin/sh
set -e
set -u
set -o pipefail
if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then
# If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy
# resources to, so exit 0 (signalling the script phase was successful).
exit 0
fi
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
@ -20,7 +12,7 @@ XCASSET_FILES=()
# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
case "${TARGETED_DEVICE_FAMILY:-}" in
case "${TARGETED_DEVICE_FAMILY}" in
1,2)
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
;;
@ -100,7 +92,7 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
fi
rm -f "$RESOURCES_TO_COPY"
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ]
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
then
# Find all other xcassets (this unfortunately includes those of path pods and other targets).
OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
@ -110,9 +102,5 @@ then
fi
done <<<"$OTHER_XCASSETS"
if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
else
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist"
fi
fi

View File

@ -1,4 +1,6 @@
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public"
OTHER_LDFLAGS = $(inherited) -ObjC
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

View File

@ -1,4 +1,6 @@
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public"
OTHER_LDFLAGS = $(inherited) -ObjC
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

View File

@ -1,18 +1,9 @@
#!/bin/sh
set -e
set -u
set -o pipefail
if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then
# If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy
# frameworks to, so exit 0 (signalling the script phase was successful).
exit 0
fi
echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}"
SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
# Used as a return value for each invocation of `strip_invalid_archs` function.
@ -101,10 +92,10 @@ install_dsym() {
# Signs a framework with the provided identity
code_sign_if_enabled() {
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
# Use the current code_sign_identitiy
echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'"
if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
code_sign_cmd="$code_sign_cmd &"

View File

@ -1,13 +1,5 @@
#!/bin/sh
set -e
set -u
set -o pipefail
if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then
# If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy
# resources to, so exit 0 (signalling the script phase was successful).
exit 0
fi
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
@ -20,7 +12,7 @@ XCASSET_FILES=()
# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
case "${TARGETED_DEVICE_FAMILY:-}" in
case "${TARGETED_DEVICE_FAMILY}" in
1,2)
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
;;
@ -100,7 +92,7 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
fi
rm -f "$RESOURCES_TO_COPY"
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ]
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
then
# Find all other xcassets (this unfortunately includes those of path pods and other targets).
OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
@ -110,9 +102,5 @@ then
fi
done <<<"$OTHER_XCASSETS"
if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
else
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist"
fi
fi

View File

@ -1,4 +1,6 @@
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public"
OTHER_LDFLAGS = $(inherited) -ObjC
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

View File

@ -1,4 +1,6 @@
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public"
OTHER_LDFLAGS = $(inherited) -ObjC
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

View File

@ -1,18 +1,9 @@
#!/bin/sh
set -e
set -u
set -o pipefail
if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then
# If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy
# frameworks to, so exit 0 (signalling the script phase was successful).
exit 0
fi
echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}"
SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
# Used as a return value for each invocation of `strip_invalid_archs` function.
@ -101,10 +92,10 @@ install_dsym() {
# Signs a framework with the provided identity
code_sign_if_enabled() {
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
# Use the current code_sign_identitiy
echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'"
if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
code_sign_cmd="$code_sign_cmd &"

View File

@ -1,13 +1,5 @@
#!/bin/sh
set -e
set -u
set -o pipefail
if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then
# If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy
# resources to, so exit 0 (signalling the script phase was successful).
exit 0
fi
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
@ -20,7 +12,7 @@ XCASSET_FILES=()
# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
case "${TARGETED_DEVICE_FAMILY:-}" in
case "${TARGETED_DEVICE_FAMILY}" in
1,2)
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
;;
@ -100,7 +92,7 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
fi
rm -f "$RESOURCES_TO_COPY"
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ]
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
then
# Find all other xcassets (this unfortunately includes those of path pods and other targets).
OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
@ -110,9 +102,5 @@ then
fi
done <<<"$OTHER_XCASSETS"
if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
else
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist"
fi
fi

2
ios/Pods/Target Support Files/Pods-esteem/Pods-esteem.debug.xcconfig generated Executable file → Normal file
View File

@ -2,7 +2,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Appl
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppCenter" "${PODS_ROOT}/Headers/Public/AppCenterReactNativeShared"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AppCenter" -isystem "${PODS_ROOT}/Headers/Public/AppCenterReactNativeShared"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterReactNativeShared" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

View File

@ -2,7 +2,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Appl
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppCenter" "${PODS_ROOT}/Headers/Public/AppCenterReactNativeShared"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AppCenter" -isystem "${PODS_ROOT}/Headers/Public/AppCenterReactNativeShared"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterReactNativeShared" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

View File

@ -1,18 +1,9 @@
#!/bin/sh
set -e
set -u
set -o pipefail
if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then
# If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy
# frameworks to, so exit 0 (signalling the script phase was successful).
exit 0
fi
echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}"
SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
# Used as a return value for each invocation of `strip_invalid_archs` function.
@ -101,10 +92,10 @@ install_dsym() {
# Signs a framework with the provided identity
code_sign_if_enabled() {
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
# Use the current code_sign_identitiy
echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'"
if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
code_sign_cmd="$code_sign_cmd &"

View File

@ -1,13 +1,5 @@
#!/bin/sh
set -e
set -u
set -o pipefail
if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then
# If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy
# resources to, so exit 0 (signalling the script phase was successful).
exit 0
fi
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
@ -20,7 +12,7 @@ XCASSET_FILES=()
# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
case "${TARGETED_DEVICE_FAMILY:-}" in
case "${TARGETED_DEVICE_FAMILY}" in
1,2)
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
;;
@ -100,7 +92,7 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
fi
rm -f "$RESOURCES_TO_COPY"
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ]
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
then
# Find all other xcassets (this unfortunately includes those of path pods and other targets).
OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
@ -110,9 +102,5 @@ then
fi
done <<<"$OTHER_XCASSETS"
if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
else
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist"
fi
fi

View File

@ -2,7 +2,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Appl
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppCenter" "${PODS_ROOT}/Headers/Public/AppCenterReactNativeShared"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AppCenter" -isystem "${PODS_ROOT}/Headers/Public/AppCenterReactNativeShared"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

View File

@ -2,7 +2,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Appl
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppCenter" "${PODS_ROOT}/Headers/Public/AppCenterReactNativeShared"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AppCenter" -isystem "${PODS_ROOT}/Headers/Public/AppCenterReactNativeShared"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

175
ios/eSteem.xcodeproj/project.pbxproj Executable file → Normal file
View File

@ -5,6 +5,7 @@
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; };
00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; };
@ -74,6 +75,7 @@
E529C850E9224DB7B5863632 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E1BEE124E1D44FD1A2DF8A57 /* Zocial.ttf */; };
EBF08B5F1A0243CF9E3D6512 /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C829CE26BBB14D309C5121A5 /* AntDesign.ttf */; };
EBFE65CB1EB545CF9D9AC651 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E5D4B1B688E94EE0A140CEC2 /* libz.tbd */; };
EDFF927300154818B0BF6EA4 /* libAppCenterReactNativePush.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D0E465F10CD4424E9B80CFD3 /* libAppCenterReactNativePush.a */; };
EEB03792FF08AE3CEE776052 /* libPods-eSteem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 70B117F9F2927459CA5BDA3C /* libPods-eSteem.a */; };
FA64A93BC95743E58F77F404 /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2DEB48DE97FD4A7585118CB4 /* FontAwesome5_Solid.ttf */; };
/* End PBXBuildFile section */
@ -415,6 +417,13 @@
remoteGlobalIDString = 2D2A28201D9B03D100D4039D;
remoteInfo = "RCTAnimation-tvOS";
};
6F6DF52C21AF361200E0A36D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1E5BA5C385A94A9996A8961A /* AppCenterReactNativePush.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = BA189FAA1EEE74F100CAD13F;
remoteInfo = AppCenterReactNativePush;
};
78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
@ -462,6 +471,7 @@
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = eSteem/main.m; sourceTree = "<group>"; };
146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
153FEA073D84479EB8C58BBB /* AppCenterReactNative.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = AppCenterReactNative.xcodeproj; path = ../node_modules/appcenter/ios/AppCenterReactNative.xcodeproj; sourceTree = "<group>"; };
1E5BA5C385A94A9996A8961A /* AppCenterReactNativePush.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = AppCenterReactNativePush.xcodeproj; path = "../node_modules/appcenter-push/ios/AppCenterReactNativePush.xcodeproj"; sourceTree = "<group>"; };
1ED60066530C49E68EDBB317 /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNVectorIcons-tvOS.a"; sourceTree = "<group>"; };
234638A225649FAB306A0B64 /* Pods-eSteem-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-eSteem-tvOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-eSteem-tvOS/Pods-eSteem-tvOS.release.xcconfig"; sourceTree = "<group>"; };
243ADA2C375E4E57BB480F4C /* libBVLinearGradient.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libBVLinearGradient.a; sourceTree = "<group>"; };
@ -510,6 +520,7 @@
C829CE26BBB14D309C5121A5 /* AntDesign.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = AntDesign.ttf; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = "<group>"; };
CBB14BA1B2BC4E7F975AB092 /* libRealmReact.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRealmReact.a; sourceTree = "<group>"; };
CBD7CAB1BCA34C42A5C2F414 /* ReactNativeConfig.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = ReactNativeConfig.xcodeproj; path = "../node_modules/react-native-config/ios/ReactNativeConfig.xcodeproj"; sourceTree = "<group>"; };
D0E465F10CD4424E9B80CFD3 /* libAppCenterReactNativePush.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libAppCenterReactNativePush.a; sourceTree = "<group>"; };
D480651D3E18476D9F220D2A /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNVectorIcons.xcodeproj; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = "<group>"; };
D49A9DA3567845898B685A3E /* FastImage.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = FastImage.xcodeproj; path = "../node_modules/react-native-fast-image/ios/FastImage.xcodeproj"; sourceTree = "<group>"; };
D6C5047170A14DF8837CB682 /* libAppCenterReactNativeAnalytics.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libAppCenterReactNativeAnalytics.a; sourceTree = "<group>"; };
@ -563,6 +574,7 @@
0F218E27F54644449F68C410 /* libc++.tbd in Frameworks */,
EBFE65CB1EB545CF9D9AC651 /* libz.tbd in Frameworks */,
6E4C52029EBF42989F818B8A /* libRNViewOverflow.a in Frameworks */,
EDFF927300154818B0BF6EA4 /* libAppCenterReactNativePush.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -668,6 +680,7 @@
CBB14BA1B2BC4E7F975AB092 /* libRealmReact.a */,
1ED60066530C49E68EDBB317 /* libRNVectorIcons-tvOS.a */,
BBFAB592DFA5475CBA7E7567 /* libRNViewOverflow.a */,
D0E465F10CD4424E9B80CFD3 /* libAppCenterReactNativePush.a */,
);
name = "Recovered References";
sourceTree = "<group>";
@ -834,6 +847,14 @@
name = Products;
sourceTree = "<group>";
};
6F6DF52621AF361200E0A36D /* Products */ = {
isa = PBXGroup;
children = (
6F6DF52D21AF361200E0A36D /* libAppCenterReactNativePush.a */,
);
name = Products;
sourceTree = "<group>";
};
78C398B11ACF4ADC00677621 /* Products */ = {
isa = PBXGroup;
children = (
@ -883,6 +904,7 @@
D480651D3E18476D9F220D2A /* RNVectorIcons.xcodeproj */,
98953283F3F5423EB63E34E4 /* RealmReact.xcodeproj */,
C1AC2A99CB0143E580183824 /* RNViewOverflow.xcodeproj */,
1E5BA5C385A94A9996A8961A /* AppCenterReactNativePush.xcodeproj */,
);
name = Libraries;
sourceTree = "<group>";
@ -973,6 +995,8 @@
00E356EA1AD99517003FC87E /* Sources */,
00E356EB1AD99517003FC87E /* Frameworks */,
00E356EC1AD99517003FC87E /* Resources */,
C79DF9B6C75D04603B6AD21A /* [CP] Embed Pods Frameworks */,
0B24CB1EABFA7AB3D0CDDEDA /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@ -993,6 +1017,8 @@
13B07F8C1A680F5B00A75B9A /* Frameworks */,
13B07F8E1A680F5B00A75B9A /* Resources */,
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
F871EBECD5B44BE01FEB2F2A /* [CP] Embed Pods Frameworks */,
5385CBD922C7F195967C42BA /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@ -1012,6 +1038,8 @@
2D02E4781E0B4A5D006451C7 /* Frameworks */,
2D02E4791E0B4A5D006451C7 /* Resources */,
2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */,
EAED74820F826550B69D0B60 /* [CP] Embed Pods Frameworks */,
EA32879C495AFA81EF709481 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@ -1030,6 +1058,8 @@
2D02E48C1E0B4A5D006451C7 /* Sources */,
2D02E48D1E0B4A5D006451C7 /* Frameworks */,
2D02E48E1E0B4A5D006451C7 /* Resources */,
23FFCD4F7198876FCA459CF7 /* [CP] Embed Pods Frameworks */,
B29056F405E2C3667315B630 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@ -1093,6 +1123,10 @@
ProductGroup = 0C09B6A821A3393900536C9D /* Products */;
ProjectRef = 5781B02C94A842A6A5F5D701 /* AppCenterReactNativeCrashes.xcodeproj */;
},
{
ProductGroup = 6F6DF52621AF361200E0A36D /* Products */;
ProjectRef = 1E5BA5C385A94A9996A8961A /* AppCenterReactNativePush.xcodeproj */;
},
{
ProductGroup = 0C09B6B821A3393900536C9D /* Products */;
ProjectRef = 11DD9F9D560A49FAB7A23E9D /* BVLinearGradient.xcodeproj */;
@ -1503,6 +1537,13 @@
remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
6F6DF52D21AF361200E0A36D /* libAppCenterReactNativePush.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libAppCenterReactNativePush.a;
remoteRef = 6F6DF52C21AF361200E0A36D /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
@ -1597,6 +1638,21 @@
shellPath = /bin/sh;
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
};
0B24CB1EABFA7AB3D0CDDEDA /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-eSteemTests/Pods-eSteemTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
113EEBCD594A2DC02B68990D /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@ -1633,6 +1689,21 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
23FFCD4F7198876FCA459CF7 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-eSteem-tvOSTests/Pods-eSteem-tvOSTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@ -1647,6 +1718,21 @@
shellPath = /bin/sh;
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
};
5385CBD922C7F195967C42BA /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-eSteem/Pods-eSteem-resources.sh\"\n";
showEnvVarsInLog = 0;
};
5E534A2EAD164CC1A84827FD /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@ -1683,6 +1769,81 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
B29056F405E2C3667315B630 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-eSteem-tvOSTests/Pods-eSteem-tvOSTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
C79DF9B6C75D04603B6AD21A /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-eSteemTests/Pods-eSteemTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
EA32879C495AFA81EF709481 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-eSteem-tvOS/Pods-eSteem-tvOS-resources.sh\"\n";
showEnvVarsInLog = 0;
};
EAED74820F826550B69D0B60 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-eSteem-tvOS/Pods-eSteem-tvOS-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
F871EBECD5B44BE01FEB2F2A /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-eSteem/Pods-eSteem-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@ -1769,6 +1930,7 @@
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/realm/src/**",
"$(SRCROOT)/../node_modules/react-native-view-overflow/ios",
"$(SRCROOT)/../node_modules/appcenter-push/ios/AppCenterReactNativePush",
);
INFOPLIST_FILE = eSteemTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
@ -1786,6 +1948,7 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
);
OTHER_LDFLAGS = (
"-ObjC",
@ -1815,6 +1978,7 @@
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/realm/src/**",
"$(SRCROOT)/../node_modules/react-native-view-overflow/ios",
"$(SRCROOT)/../node_modules/appcenter-push/ios/AppCenterReactNativePush",
);
INFOPLIST_FILE = eSteemTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
@ -1832,6 +1996,7 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
);
OTHER_LDFLAGS = (
"-ObjC",
@ -1865,6 +2030,7 @@
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/realm/src/**",
"$(SRCROOT)/../node_modules/react-native-view-overflow/ios",
"$(SRCROOT)/../node_modules/appcenter-push/ios/AppCenterReactNativePush",
);
INFOPLIST_FILE = eSteem/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@ -1903,6 +2069,7 @@
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/realm/src/**",
"$(SRCROOT)/../node_modules/react-native-view-overflow/ios",
"$(SRCROOT)/../node_modules/appcenter-push/ios/AppCenterReactNativePush",
);
INFOPLIST_FILE = eSteem/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@ -1944,6 +2111,7 @@
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/realm/src/**",
"$(SRCROOT)/../node_modules/react-native-view-overflow/ios",
"$(SRCROOT)/../node_modules/appcenter-push/ios/AppCenterReactNativePush",
);
INFOPLIST_FILE = "eSteem-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@ -1960,6 +2128,7 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
);
OTHER_LDFLAGS = (
"-ObjC",
@ -1998,6 +2167,7 @@
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/realm/src/**",
"$(SRCROOT)/../node_modules/react-native-view-overflow/ios",
"$(SRCROOT)/../node_modules/appcenter-push/ios/AppCenterReactNativePush",
);
INFOPLIST_FILE = "eSteem-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@ -2014,6 +2184,7 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
);
OTHER_LDFLAGS = (
"-ObjC",
@ -2051,6 +2222,7 @@
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/realm/src/**",
"$(SRCROOT)/../node_modules/react-native-view-overflow/ios",
"$(SRCROOT)/../node_modules/appcenter-push/ios/AppCenterReactNativePush",
);
INFOPLIST_FILE = "eSteem-tvOSTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@ -2067,6 +2239,7 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
);
OTHER_LDFLAGS = (
"-ObjC",
@ -2104,6 +2277,7 @@
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/realm/src/**",
"$(SRCROOT)/../node_modules/react-native-view-overflow/ios",
"$(SRCROOT)/../node_modules/appcenter-push/ios/AppCenterReactNativePush",
);
INFOPLIST_FILE = "eSteem-tvOSTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@ -2120,6 +2294,7 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
);
OTHER_LDFLAGS = (
"-ObjC",

View File

@ -6,6 +6,7 @@
*/
#import "AppDelegate.h"
#import <AppCenterReactNativePush/AppCenterReactNativePush.h>
#import <AppCenterReactNativeCrashes/AppCenterReactNativeCrashes.h>
#import <AppCenterReactNativeAnalytics/AppCenterReactNativeAnalytics.h>
#import <AppCenterReactNative/AppCenterReactNative.h>
@ -19,6 +20,8 @@
{
NSURL *jsCodeLocation;
[AppCenterReactNativePush register]; // Initialize AppCenter push
[AppCenterReactNativeCrashes registerWithAutomaticProcessing]; // Initialize AppCenter crashes
[AppCenterReactNativeAnalytics registerWithInitiallyEnabled:true]; // Initialize AppCenter analytics

5631
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -26,6 +26,7 @@
"appcenter": "1.9.0",
"appcenter-analytics": "1.9.0",
"appcenter-crashes": "1.9.0",
"appcenter-push": "1.10.0",
"axios": "^0.18.0",
"crypto-js": "^3.1.9-1",
"dsteem": "^0.10.1",