Skip to content

Commit 74b3afc

Browse files
authored
🤝 Merge pull request #68 from Instabug/hotfix/update_script
📝 Add new Run Script Phase to Build Phases to remove the simulator ar…
2 parents 584befd + ff8e1ee commit 74b3afc

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

link.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@
1616
framework_root = '../node_modules/instabug-reactnative/ios'
1717
framework_name = 'Instabug.framework'
1818

19+
INSTABUG_PHASE_NAME = "Strip Frameworks"
20+
INSTABUG_PHASE_SCRIPT = <<-SCRIPTEND
21+
bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Instabug.framework/Instabug.bundle/strip-frameworks.sh"
22+
SCRIPTEND
23+
1924
# Get useful variables
2025
project = Xcodeproj::Project.open(project_location)
2126
frameworks_group = project.groups.find { |group| group.display_name == 'Frameworks' }
@@ -43,5 +48,9 @@
4348
frameworks_build_phase.add_file_reference(framework_ref)
4449
build_file.settings = { 'ATTRIBUTES' => ['CodeSignOnCopy', 'RemoveHeadersOnCopy'] }
4550

51+
#Add New Run Script Phase to Build Phases
52+
phase = target.new_shell_script_build_phase(INSTABUG_PHASE_NAME)
53+
phase.shell_script = INSTABUG_PHASE_SCRIPT
54+
4655
# Save Xcode project
4756
project.save

0 commit comments

Comments
 (0)