mirror of
				https://gitcode.com/gh_mirrors/re/react-native-pushy.git
				synced 2025-10-31 13:23:12 +08:00 
			
		
		
		
	改进ios生成build time
This commit is contained in:
		| @@ -337,7 +337,7 @@ SPEC CHECKSUMS: | ||||
|   React-jsi: 32285a21b1b24c36060493ed3057a34677d58d09 | ||||
|   React-jsiexecutor: 8909917ff7d8f21a57e443a866fd8d4560e50c65 | ||||
|   React-jsinspector: 111d7d342b07a904c400592e02a2b958f1098b60 | ||||
|   react-native-update: dd1ae7615b2281c9f2cd842ab672593074999549 | ||||
|   react-native-update: 5efc26c6af746154a6b7f7c4c073b9ff3f418322 | ||||
|   React-RCTActionSheet: 89b037c0fb7d2671607cb645760164e7e0c013f6 | ||||
|   React-RCTAnimation: e3cefa93c38c004c318f7ec04b883eb14b8b8235 | ||||
|   React-RCTBlob: d26ac0e313fbf14e7203473fd593ccaaeee8329e | ||||
|   | ||||
| @@ -470,9 +470,14 @@ RCT_EXPORT_METHOD(markSuccess) | ||||
| #if DEBUG | ||||
|     return @"0"; | ||||
| #else | ||||
|     // To be replaced by scripts/generateiOSBuildTime.sh | ||||
|     NSString *pushy_build_time = 1570370091 | ||||
|     return pushy_build_time; | ||||
|     static NSString *buildTime; | ||||
|     static dispatch_once_t onceToken; | ||||
|     dispatch_once(&onceToken, ^{ | ||||
|       NSString *buildTimePath = [[NSBundle mainBundle] pathForResource:@"pushy_build_time" ofType:@"txt"]; | ||||
|       buildTime = [[NSString stringWithContentsOfFile:buildTimePath encoding:NSUTF8StringEncoding error:nil] | ||||
|                  stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]]; | ||||
|     }); | ||||
|     return buildTime; | ||||
| #endif | ||||
| } | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								ios/pushy_build_time.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								ios/pushy_build_time.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 1570371472 | ||||
| @@ -16,7 +16,7 @@ Pod::Spec.new do |s| | ||||
|   s.libraries = 'bz2', 'z' | ||||
|   s.vendored_libraries = 'RCTHotUpdate/libRCTHotUpdate.a' | ||||
|   s.pod_target_xcconfig = { 'USER_HEADER_SEARCH_PATHS' => '"$(SRCROOT)/../node_modules/react-native-update/ios"' } | ||||
|  | ||||
|   s.resource = 'ios/pushy_build_time.txt' | ||||
|   s.script_phase = { :name => 'Generate build time', :script => '../../node_modules/react-native-update/scripts/generateiOSBuildTime.sh', :execution_position => :before_compile } | ||||
|  | ||||
|   s.dependency 'React' | ||||
|   | ||||
| @@ -1,9 +1,5 @@ | ||||
|    | ||||
| #!/bin/bash | ||||
| set -x | ||||
| # DEST=$CONFIGURATION_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH | ||||
| # date +%s > "$DEST/pushy_build_time.txt" | ||||
| OLD_TEXT="NSString \*pushy_build_time" | ||||
| NEW_TEXT="    NSString \*pushy_build_time = @\"$(date +%s)\";" | ||||
| TARGET_FILE="../../node_modules/react-native-update/ios/RCTHotUpdate/RCTHotUpdate.m" | ||||
| sed -i '' -e "s/.*$OLD_TEXT.*/$NEW_TEXT/" "$TARGET_FILE" | ||||
| DEST="../../node_modules/react-native-update/ios" | ||||
| date +%s > "$DEST/pushy_build_time.txt" | ||||
		Reference in New Issue
	
	Block a user
	 sunnylqm
					sunnylqm