Browse Source

APPLEMAIL-24 XPC service no longer embedded in pEp Updates. Add launchd plist file.

APPLEMAIL-28
David Alarcon 2 years ago
parent
commit
88e10c6813
3 changed files with 46 additions and 16 deletions
  1. +25
    -0
      pEpMacOSAdapter.xcodeproj/project.pbxproj
  2. +21
    -0
      pEpMacOSAdapter/pEp.foundation.pEpMacOSAdapter.plist
  3. +0
    -16
      pEpUpdates/pEpUpdates.xcodeproj/project.pbxproj

+ 25
- 0
pEpMacOSAdapter.xcodeproj/project.pbxproj View File

@ -23,6 +23,7 @@
4E84799F24EC1F9500D5A6D8 /* libboost_iostreams.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 4E84799424EC1F9500D5A6D8 /* libboost_iostreams.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
4E8479A024EC1F9500D5A6D8 /* libcrypto.3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E84799524EC1F9500D5A6D8 /* libcrypto.3.dylib */; };
4E8479A124EC1F9500D5A6D8 /* libcrypto.3.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 4E84799524EC1F9500D5A6D8 /* libcrypto.3.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
4E8479AB24EE723100D5A6D8 /* pEp.foundation.pEpMacOSAdapter.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4E8479AA24EE723100D5A6D8 /* pEp.foundation.pEpMacOSAdapter.plist */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
@ -65,6 +66,7 @@
4E84799324EC1F9500D5A6D8 /* libboost_system.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libboost_system.dylib; path = ../local/lib/libboost_system.dylib; sourceTree = "<group>"; };
4E84799424EC1F9500D5A6D8 /* libboost_iostreams.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libboost_iostreams.dylib; path = ../local/lib/libboost_iostreams.dylib; sourceTree = "<group>"; };
4E84799524EC1F9500D5A6D8 /* libcrypto.3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcrypto.3.dylib; path = ../local/lib/libcrypto.3.dylib; sourceTree = "<group>"; };
4E8479AA24EE723100D5A6D8 /* pEp.foundation.pEpMacOSAdapter.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = pEp.foundation.pEpMacOSAdapter.plist; sourceTree = "<group>"; };
4EC93EF224E4499700E96297 /* pEpMacOSAdapter.xpc */ = {isa = PBXFileReference; explicitFileType = "wrapper.xpc-service"; includeInIndex = 0; path = pEpMacOSAdapter.xpc; sourceTree = BUILT_PRODUCTS_DIR; };
4EC93EFB24E4499700E96297 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
@ -127,6 +129,7 @@
4EC93EF424E4499700E96297 /* pEpMacOSAdapter */ = {
isa = PBXGroup;
children = (
4E8479AA24EE723100D5A6D8 /* pEp.foundation.pEpMacOSAdapter.plist */,
4E71B97424E578BC001016F0 /* pEpMacOSAdapter.entitlements */,
4E71B8F624E44C69001016F0 /* pEpMacOSAdapterProtocol.h */,
4E71B8F824E44C69001016F0 /* pEpMacOSAdapter.h */,
@ -150,6 +153,7 @@
4EC93EEF24E4499700E96297 /* Frameworks */,
4EC93EF024E4499700E96297 /* Resources */,
4E8479A224EC1F9600D5A6D8 /* Embed Libraries */,
4E8479AC24EE72CA00D5A6D8 /* ShellScript */,
);
buildRules = (
);
@ -197,11 +201,32 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4E8479AB24EE723100D5A6D8 /* pEp.foundation.pEpMacOSAdapter.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
4E8479AC24EE72CA00D5A6D8 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
4EC93EEE24E4499700E96297 /* Sources */ = {
isa = PBXSourcesBuildPhase;


+ 21
- 0
pEpMacOSAdapter/pEp.foundation.pEpMacOSAdapter.plist View File

@ -0,0 +1,21 @@
<?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>Label</key>
<string>pEp.foundation.pEpMacOSAdapter</string>
<key>ProgramArguments</key>
<array>
<string>~/Library/Application Support/pEp/pEpMacOSAdapter</string>
</array>
<key>MachServices</key>
<dict>
<key>pEpMacOSAdapter</key>
<true/>
</dict>
<key>StandardOutPath</key>
<string>/tmp/pEpMacOSAdapter.log</string>
<key>StandardErrorPath</key>
<string>/tmp/pEpMacOSAdapter.log</string>
</dict>
</plist>

+ 0
- 16
pEpUpdates/pEpUpdates.xcodeproj/project.pbxproj View File

@ -12,7 +12,6 @@
4E71B94424E53D99001016F0 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4E71B94624E53D99001016F0 /* Localizable.strings */; };
4E71B94724E53DAE001016F0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4E71B94924E53DAE001016F0 /* Main.storyboard */; };
4E71B95124E53E8E001016F0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E71B95024E53E8E001016F0 /* AppDelegate.swift */; };
4E71B95424E542CA001016F0 /* pEpMacOSAdapter.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 4E71B95324E542CA001016F0 /* pEpMacOSAdapter.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -25,20 +24,6 @@
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
4E71B95524E542CA001016F0 /* Embed XPC Services */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(CONTENTS_FOLDER_PATH)/XPCServices";
dstSubfolderSpec = 16;
files = (
4E71B95424E542CA001016F0 /* pEpMacOSAdapter.xpc in Embed XPC Services */,
);
name = "Embed XPC Services";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
4E71B91E24E52DD2001016F0 /* pEpUpdates.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = pEpUpdates.app; sourceTree = BUILT_PRODUCTS_DIR; };
4E71B92324E52DD3001016F0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
@ -133,7 +118,6 @@
4E71B91A24E52DD2001016F0 /* Sources */,
4E71B91B24E52DD2001016F0 /* Frameworks */,
4E71B91C24E52DD2001016F0 /* Resources */,
4E71B95524E542CA001016F0 /* Embed XPC Services */,
);
buildRules = (
);


Loading…
Cancel
Save