Browse Source

APPLEMAIL-24 Add copy phase to build phases to copy xpc service

APPLEMAIL-28
David Alarcon 2 years ago
parent
commit
bae983d6fa
2 changed files with 57 additions and 17 deletions
  1. +18
    -10
      pEpMacOSAdapter.xcodeproj/project.pbxproj
  2. +39
    -7
      pEpNotifications/pEpNotifications.xcodeproj/project.pbxproj

+ 18
- 10
pEpMacOSAdapter.xcodeproj/project.pbxproj View File

@ -82,6 +82,8 @@
35F06979247DC95A00543884 /* pEpUpdater_Test.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = pEpUpdater_Test.m; sourceTree = "<group>"; };
35F0697B247DC95A00543884 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
35F06990247F00E500543884 /* test.der */ = {isa = PBXFileReference; lastKnownFileType = file; path = test.der; sourceTree = "<group>"; };
4E59689124E14FE400559192 /* libssl.3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libssl.3.dylib; path = ../../GitHub/openssl/libssl.3.dylib; sourceTree = "<group>"; };
4E59689824E14FEA00559192 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = ../../GitHub/openssl/libssl.a; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -162,6 +164,8 @@
35F06969247D58C800543884 /* Frameworks */ = {
isa = PBXGroup;
children = (
4E59689824E14FEA00559192 /* libssl.a */,
4E59689124E14FE400559192 /* libssl.3.dylib */,
);
name = Frameworks;
sourceTree = "<group>";
@ -466,22 +470,24 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_CXX_LANGUAGE_STANDARD = "c++17";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
DEVELOPMENT_TEAM = NQLYU6MGPN;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Users/vb/dev/boost_1_72_0,
/opt/local/include,
/Users/davidalarcon/Development/boost_1_72_0/include,
/usr/local/include,
/Users/davidalarcon/Development/GitHub/openssl/include,
);
INFOPLIST_FILE = pEpMacOSAdapter/Info.plist;
INSTALL_PATH = "/Library/Application Support/pEp";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
/Users/vb/dev/boost_1_72_0/stage/lib,
/opt/local/lib,
"$(PROJECT_DIR)",
/Users/davidalarcon/Development/GitHub/openssl,
/Users/davidalarcon/Development/boost_1_72_0/lib,
/usr/local/lib,
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
OTHER_LDFLAGS = (
@ -503,22 +509,24 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_CXX_LANGUAGE_STANDARD = "c++17";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
DEVELOPMENT_TEAM = NQLYU6MGPN;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Users/vb/dev/boost_1_72_0,
/opt/local/include,
/Users/davidalarcon/Development/boost_1_72_0/include,
/usr/local/include,
/Users/davidalarcon/Development/GitHub/openssl/include,
);
INFOPLIST_FILE = pEpMacOSAdapter/Info.plist;
INSTALL_PATH = "/Library/Application Support/pEp";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
/Users/vb/dev/boost_1_72_0/stage/lib,
/opt/local/lib,
"$(PROJECT_DIR)",
/Users/davidalarcon/Development/GitHub/openssl,
/Users/davidalarcon/Development/boost_1_72_0/lib,
/usr/local/lib,
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
OTHER_LDFLAGS = (


+ 39
- 7
pEpNotifications/pEpNotifications.xcodeproj/project.pbxproj View File

@ -14,6 +14,7 @@
3527B2D324802F87007A6276 /* pEpNotificationsUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3527B2D224802F87007A6276 /* pEpNotificationsUITests.swift */; };
3594303F2483011000DCBD65 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3594303D2483011000DCBD65 /* Main.storyboard */; };
359430482483264F00DCBD65 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3594304A2483264F00DCBD65 /* Localizable.strings */; };
4E59688424E14CD600559192 /* pEpMacOSAdapter.xpc in Embed XPC Services */ = {isa = PBXBuildFile; fileRef = 4E59688124E148F000559192 /* pEpMacOSAdapter.xpc */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -33,6 +34,20 @@
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
4E59688524E14CD600559192 /* Embed XPC Services */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(CONTENTS_FOLDER_PATH)/XPCServices";
dstSubfolderSpec = 16;
files = (
4E59688424E14CD600559192 /* pEpMacOSAdapter.xpc in Embed XPC Services */,
);
name = "Embed XPC Services";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
3527B2AE24802F84007A6276 /* p≡p updates.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "p≡p updates.app"; sourceTree = BUILT_PRODUCTS_DIR; };
3527B2B124802F84007A6276 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
@ -51,6 +66,9 @@
35943044248309BE00DCBD65 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
359430492483264F00DCBD65 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
3594304B2483266200DCBD65 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
4E59688124E148F000559192 /* pEpMacOSAdapter.xpc */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.xpc-service"; name = pEpMacOSAdapter.xpc; path = "../../../../Library/Developer/Xcode/DerivedData/pEpMacOSAdapter-bztwbtbzqpzoebbxexqeubgzpjtx/Build/Products/Debug/pEpMacOSAdapter.xpc"; sourceTree = "<group>"; };
4E59688624E14DBF00559192 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = ../../../GitHub/openssl/libssl.a; sourceTree = "<group>"; };
4E59688824E14DD300559192 /* libssl.3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libssl.3.dylib; path = ../../../GitHub/openssl/libssl.3.dylib; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -81,10 +99,12 @@
3527B2A524802F84007A6276 = {
isa = PBXGroup;
children = (
4E59688124E148F000559192 /* pEpMacOSAdapter.xpc */,
3527B2B024802F84007A6276 /* pEpNotifications */,
3527B2C624802F87007A6276 /* pEpNotificationsTests */,
3527B2D124802F87007A6276 /* pEpNotificationsUITests */,
3527B2AF24802F84007A6276 /* Products */,
4E59688324E14CD600559192 /* Frameworks */,
);
sourceTree = "<group>";
};
@ -101,8 +121,8 @@
3527B2B024802F84007A6276 /* pEpNotifications */ = {
isa = PBXGroup;
children = (
3594304A2483264F00DCBD65 /* Localizable.strings */,
3594303D2483011000DCBD65 /* Main.storyboard */,
3594304A2483264F00DCBD65 /* Localizable.strings */,
3527B2B124802F84007A6276 /* AppDelegate.swift */,
3527B2B524802F87007A6276 /* Assets.xcassets */,
3527B2BD24802F87007A6276 /* Info.plist */,
@ -138,6 +158,15 @@
path = pEpNotificationsUITests;
sourceTree = "<group>";
};
4E59688324E14CD600559192 /* Frameworks */ = {
isa = PBXGroup;
children = (
4E59688824E14DD300559192 /* libssl.3.dylib */,
4E59688624E14DBF00559192 /* libssl.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@ -148,6 +177,7 @@
3527B2AA24802F84007A6276 /* Sources */,
3527B2AB24802F84007A6276 /* Frameworks */,
3527B2AC24802F84007A6276 /* Resources */,
4E59688524E14CD600559192 /* Embed XPC Services */,
);
buildRules = (
);
@ -380,7 +410,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.8;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
@ -438,7 +468,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.8;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_MODULE_NAME = pEp_updater;
@ -458,14 +488,15 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
DEVELOPMENT_ASSET_PATHS = "\"pEpNotifications/Preview Content\"";
DEVELOPMENT_TEAM = 99R5U9VEWH;
DEVELOPMENT_TEAM = NQLYU6MGPN;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = pEpNotifications/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
LIBRARY_SEARCH_PATHS = "";
MACOSX_DEPLOYMENT_TARGET = 10.15;
PRODUCT_BUNDLE_IDENTIFIER = pEp.foundation.Notifications;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
@ -481,14 +512,15 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
DEVELOPMENT_ASSET_PATHS = "\"pEpNotifications/Preview Content\"";
DEVELOPMENT_TEAM = 99R5U9VEWH;
DEVELOPMENT_TEAM = NQLYU6MGPN;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = pEpNotifications/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
LIBRARY_SEARCH_PATHS = "";
MACOSX_DEPLOYMENT_TARGET = 10.15;
PRODUCT_BUNDLE_IDENTIFIER = pEp.foundation.Notifications;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;


Loading…
Cancel
Save