Skip to content

Conversation

IsaacMarovitz
Copy link
Member

@IsaacMarovitz IsaacMarovitz commented Feb 8, 2023

Also allows for easy extension for other dylibs that prove problematic

  • Assumes LC_LOAD_DYLIB command (would need to be extended for weak dylibs)
  • Assumes @rpath, /usr/lib/swift/ dylib locations

@IsaacMarovitz IsaacMarovitz requested a review from Depal1 February 8, 2023 15:59
@IsaacMarovitz IsaacMarovitz merged commit 9590e8d into PlayCover:develop Feb 10, 2023
@IsaacMarovitz IsaacMarovitz deleted the installer-fix branch February 10, 2023 13:15
Depal1 added a commit to Depal1/PlayCover that referenced this pull request Feb 14, 2023
Depal1 added a commit to Depal1/PlayCover that referenced this pull request Feb 28, 2023
IsaacMarovitz added a commit that referenced this pull request Mar 1, 2023
Depal1 added a commit that referenced this pull request Mar 1, 2023
* Revert "Add `install_name_tool` replacement (#794)"

This reverts commit 9590e8d.

* Revert "Remove Xcode CLI UI"

This reverts commit 19a3948.

* Revert "Remove Xcode CLI Dependancy (#711)"

This reverts commit 089fc46.

* Delete DataExtensions.swift

* Update project.pbxproj

* Fix project references
IsaacMarovitz added a commit that referenced this pull request Mar 2, 2023
* Revert "Add `install_name_tool` replacement (#794)"

This reverts commit 9590e8d.

* Comment the theory

* Yipee

* SwiftLint

* Step 4

* SwiftLint

* Fix cast whoopsie

* Fixes

* Some fixes and cleanup

* Spacing

* It works

* SwiftLint

* Change path

* Cleanup version command replacement

* More optimisations

* Fix strip

* Add more prints

* More cleanup

* Cleanup and simplify

* SwiftLint

* Adjust prints

* SwiftLint :/

* More info

* Start XCLT-like insert replace (almost working)

* Revert "Start XCLT-like insert replace (almost working)"

This reverts commit d35772b.

* XCLT-like path replacement

* Fix padding
@IsaacMarovitz IsaacMarovitz mentioned this pull request Mar 2, 2023
4 tasks
IsaacMarovitz added a commit to IsaacMarovitz/PlayCover that referenced this pull request Mar 11, 2023
IsaacMarovitz added a commit to IsaacMarovitz/PlayCover that referenced this pull request Mar 11, 2023
* Revert "Add `install_name_tool` replacement (PlayCover#794)"

This reverts commit 9590e8d.

* Comment the theory

* Yipee

* SwiftLint

* Step 4

* SwiftLint

* Fix cast whoopsie

* Fixes

* Some fixes and cleanup

* Spacing

* It works

* SwiftLint

* Change path

* Cleanup version command replacement

* More optimisations

* Fix strip

* Add more prints

* More cleanup

* Cleanup and simplify

* SwiftLint

* Adjust prints

* SwiftLint :/

* More info

* Start XCLT-like insert replace (almost working)

* Revert "Start XCLT-like insert replace (almost working)"

This reverts commit d35772b.

* XCLT-like path replacement

* Fix padding
IsaacMarovitz added a commit to IsaacMarovitz/PlayCover that referenced this pull request Mar 11, 2023
* Revert "Add `install_name_tool` replacement (PlayCover#794)"

This reverts commit 9590e8d.

* Comment the theory

* Yipee

* SwiftLint

* Step 4

* SwiftLint

* Fix cast whoopsie

* Fixes

* Some fixes and cleanup

* Spacing

* It works

* SwiftLint

* Change path

* Cleanup version command replacement

* More optimisations

* Fix strip

* Add more prints

* More cleanup

* Cleanup and simplify

* SwiftLint

* Adjust prints

* SwiftLint :/

* More info

* Start XCLT-like insert replace (almost working)

* Revert "Start XCLT-like insert replace (almost working)"

This reverts commit d35772b.

* XCLT-like path replacement

* Fix padding
JoseMoreville pushed a commit that referenced this pull request Mar 16, 2023
* Fix XCLT-less Installer (#830)

* Revert "Add `install_name_tool` replacement (#794)"

This reverts commit 9590e8d.

* Comment the theory

* Yipee

* SwiftLint

* Step 4

* SwiftLint

* Fix cast whoopsie

* Fixes

* Some fixes and cleanup

* Spacing

* It works

* SwiftLint

* Change path

* Cleanup version command replacement

* More optimisations

* Fix strip

* Add more prints

* More cleanup

* Cleanup and simplify

* SwiftLint

* Adjust prints

* SwiftLint :/

* More info

* Start XCLT-like insert replace (almost working)

* Revert "Start XCLT-like insert replace (almost working)"

This reverts commit d35772b.

* XCLT-like path replacement

* Fix padding

* Fix space check

* Xyct suggestion not sure if this is necessary

* Who needs error checking anyways

* Fix PT failing to install first time in FAT binaries

* xclt less installer macho converter code cleanup (#851)

* macho converter code cleanup

* lint lc iterate in playtools

* add back enough space check

* Update Macho.swift

* Add Macho.swift to project

* Indentation adjustments

---------

Co-authored-by: Isaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com>
Co-authored-by: Isaac Marovitz <isaacryu@icloud.com>

---------

Co-authored-by: Xyct <87l46110@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants