Преглед изворни кода

[RN] Simplify signing embedded iOS frameworks

master
Saúl Ibarra Corretgé пре 8 година
родитељ
комит
a0054ada08
2 измењених фајлова са 14 додато и 5 уклоњено
  1. 6
    0
      ios/scripts/fixup-frameworks.sh
  2. 8
    5
      ios/sdk/sdk.xcodeproj/project.pbxproj

+ 6
- 0
ios/scripts/fixup-frameworks.sh Прегледај датотеку

36
         rm "$FRAMEWORK_EXECUTABLE_PATH"
36
         rm "$FRAMEWORK_EXECUTABLE_PATH"
37
         mv "$FRAMEWORK_EXECUTABLE_PATH-merged" "$FRAMEWORK_EXECUTABLE_PATH"
37
         mv "$FRAMEWORK_EXECUTABLE_PATH-merged" "$FRAMEWORK_EXECUTABLE_PATH"
38
     fi
38
     fi
39
+
40
+    echo "Code signing framework"
41
+    codesign \
42
+        --force --sign $EXPANDED_CODE_SIGN_IDENTITY \
43
+        --preserve-metadata=identifier,entitlements \
44
+        $FRAMEWORK
39
 done
45
 done

+ 8
- 5
ios/sdk/sdk.xcodeproj/project.pbxproj Прегледај датотеку

182
 				TargetAttributes = {
182
 				TargetAttributes = {
183
 					0BD906E41EC0C00300C8C18E = {
183
 					0BD906E41EC0C00300C8C18E = {
184
 						CreatedOnToolsVersion = 8.3.2;
184
 						CreatedOnToolsVersion = 8.3.2;
185
-						DevelopmentTeam = BQNXB4G3KQ;
186
 						ProvisioningStyle = Automatic;
185
 						ProvisioningStyle = Automatic;
187
 					};
186
 					};
188
 				};
187
 				};
382
 			isa = XCBuildConfiguration;
381
 			isa = XCBuildConfiguration;
383
 			baseConfigurationReference = 98E09B5C73D9036B4ED252FC /* Pods-JitsiMeet.debug.xcconfig */;
382
 			baseConfigurationReference = 98E09B5C73D9036B4ED252FC /* Pods-JitsiMeet.debug.xcconfig */;
384
 			buildSettings = {
383
 			buildSettings = {
385
-				CODE_SIGN_IDENTITY = "iPhone Developer";
384
+				CODE_SIGN_IDENTITY = "";
385
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
386
 				DEFINES_MODULE = YES;
386
 				DEFINES_MODULE = YES;
387
-				DEVELOPMENT_TEAM = BQNXB4G3KQ;
387
+				DEVELOPMENT_TEAM = "";
388
 				DYLIB_COMPATIBILITY_VERSION = 1;
388
 				DYLIB_COMPATIBILITY_VERSION = 1;
389
 				DYLIB_CURRENT_VERSION = 1;
389
 				DYLIB_CURRENT_VERSION = 1;
390
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
390
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
394
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
394
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
395
 				PRODUCT_BUNDLE_IDENTIFIER = org.jitsi.JitsiMeetSDK.ios;
395
 				PRODUCT_BUNDLE_IDENTIFIER = org.jitsi.JitsiMeetSDK.ios;
396
 				PRODUCT_NAME = "$(TARGET_NAME)";
396
 				PRODUCT_NAME = "$(TARGET_NAME)";
397
+				PROVISIONING_PROFILE_SPECIFIER = "";
397
 				SKIP_INSTALL = YES;
398
 				SKIP_INSTALL = YES;
398
 			};
399
 			};
399
 			name = Debug;
400
 			name = Debug;
402
 			isa = XCBuildConfiguration;
403
 			isa = XCBuildConfiguration;
403
 			baseConfigurationReference = 9C77CA3CC919B081F1A52982 /* Pods-JitsiMeet.release.xcconfig */;
404
 			baseConfigurationReference = 9C77CA3CC919B081F1A52982 /* Pods-JitsiMeet.release.xcconfig */;
404
 			buildSettings = {
405
 			buildSettings = {
405
-				CODE_SIGN_IDENTITY = "iPhone Developer";
406
+				CODE_SIGN_IDENTITY = "";
407
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
406
 				DEFINES_MODULE = YES;
408
 				DEFINES_MODULE = YES;
407
-				DEVELOPMENT_TEAM = BQNXB4G3KQ;
409
+				DEVELOPMENT_TEAM = "";
408
 				DYLIB_COMPATIBILITY_VERSION = 1;
410
 				DYLIB_COMPATIBILITY_VERSION = 1;
409
 				DYLIB_CURRENT_VERSION = 1;
411
 				DYLIB_CURRENT_VERSION = 1;
410
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
412
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
414
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
416
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
415
 				PRODUCT_BUNDLE_IDENTIFIER = org.jitsi.JitsiMeetSDK.ios;
417
 				PRODUCT_BUNDLE_IDENTIFIER = org.jitsi.JitsiMeetSDK.ios;
416
 				PRODUCT_NAME = "$(TARGET_NAME)";
418
 				PRODUCT_NAME = "$(TARGET_NAME)";
419
+				PROVISIONING_PROFILE_SPECIFIER = "";
417
 				SKIP_INSTALL = YES;
420
 				SKIP_INSTALL = YES;
418
 			};
421
 			};
419
 			name = Release;
422
 			name = Release;

Loading…
Откажи
Сачувај