Skip to content

Commit

Permalink
Merge pull request #6 from diddledani/add-sandbox
Browse files Browse the repository at this point in the history
Enable app sandbox
  • Loading branch information
lucyllewy authored Jun 19, 2022
2 parents 8d9868e + 48ea604 commit 74bc4f9
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 0 deletions.
4 changes: 4 additions & 0 deletions RosettaVM.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@
objects = {

/* Begin PBXBuildFile section */
3356A3D2285EA36800556A65 /* container-migration.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3356A3D1285EA36800556A65 /* container-migration.plist */; };
8F0313B227CB143B00360D7E /* Virtualization.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F0313B127CB143B00360D7E /* Virtualization.framework */; };
8FF8298D27500C060037FA83 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FF8298C27500C060037FA83 /* AppDelegate.swift */; };
8FF8298F27500C070037FA83 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8FF8298E27500C070037FA83 /* Assets.xcassets */; };
8FF8299227500C070037FA83 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8FF8299027500C070037FA83 /* MainMenu.xib */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
3356A3D1285EA36800556A65 /* container-migration.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "container-migration.plist"; sourceTree = "<group>"; };
339FE71F285D691C00B303F6 /* SampleCode.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = SampleCode.xcconfig; path = Configuration/SampleCode.xcconfig; sourceTree = "<group>"; };
62A7A2B81952CC2F11BFE9A2 /* LICENSE.txt */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE.txt; sourceTree = "<group>"; };
8F0313B127CB143B00360D7E /* Virtualization.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Virtualization.framework; path = System/Library/Frameworks/Virtualization.framework; sourceTree = SDKROOT; };
Expand Down Expand Up @@ -74,6 +76,7 @@
8FF8298E27500C070037FA83 /* Assets.xcassets */,
8FF8299027500C070037FA83 /* MainMenu.xib */,
8FF8299327500C070037FA83 /* RosettaVM.entitlements */,
3356A3D1285EA36800556A65 /* container-migration.plist */,
);
path = RosettaVM;
sourceTree = "<group>";
Expand Down Expand Up @@ -154,6 +157,7 @@
buildActionMask = 2147483647;
files = (
8FF8298F27500C070037FA83 /* Assets.xcassets in Resources */,
3356A3D2285EA36800556A65 /* container-migration.plist in Resources */,
8FF8299227500C070037FA83 /* MainMenu.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down
8 changes: 8 additions & 0 deletions RosettaVM/RosettaVM.entitlements
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,15 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.files.user-selected.read-only</key>
<true/>
<key>com.apple.security.virtualization</key>
<true/>
<key>com.apple.security.temporary-exception.files.absolute-path.read-only</key>
<array>
<string>/Library/Apple/usr/libexec/oah/RosettaLinux</string>
</array>
</dict>
</plist>
10 changes: 10 additions & 0 deletions RosettaVM/container-migration.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Move</key>
<array>
<string>${Home}/RosettaVM.bundle</string>
</array>
</dict>
</plist>

0 comments on commit 74bc4f9

Please sign in to comment.