mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-11-07 08:04:04 +01:00
The macOS lane has never gone green. It built with the project's Release signing, which was still Cake's (automatic Apple Development, team 32J6BB6VUS), and failed at "No profiles for 'com.suchsoftware...'". Past that it would have re-signed the finished app by hand, shipping keychain-access-groups as a literal "$(AppIdentifierPrefix)" with no profile to authorise it, and read notary secrets that do not exist. Now, on the shape Vegan IQ proved for its store build: - Runner's Release config signs manually under D8PL9F7X33 and takes its profile name from HASH_BAGS_MACOS_PROFILE, so only the app carries one. - scripts/macos/build_signed.sh decodes a profile, picks the keychain identity it was issued for (check_macos_profile.py, from vegan-IQ), and signs inside xcodebuild; it refuses an app whose entitlements keep an unexpanded variable or that embeds no profile. - developer-id lane: hardened runtime, notarize, staple, spctl assess, zip to the release. app-store lane: productbuild with the installer identity, pkgutil check, altool upload to App Store Connect. - The first step refuses a selected lane missing any of its secrets and names each one. The API key lives under the job's temp dir, not the runner home. Not run: no Developer ID or Mac App Store signing material is in the repository's secrets yet, so the guard is the only part exercised.
685 lines
28 KiB
Plaintext
685 lines
28 KiB
Plaintext
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 54;
|
|
objects = {
|
|
|
|
/* Begin PBXAggregateTarget section */
|
|
33CC111A2044C6BA0003C045 /* Flutter Assemble */ = {
|
|
isa = PBXAggregateTarget;
|
|
buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */;
|
|
buildPhases = (
|
|
33CC111E2044C6BF0003C045 /* ShellScript */,
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = "Flutter Assemble";
|
|
productName = FLX;
|
|
};
|
|
/* End PBXAggregateTarget section */
|
|
|
|
/* Begin PBXBuildFile section */
|
|
335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
|
|
33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
|
|
33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
|
|
33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
|
|
33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
|
|
83FF6BF911B29965D3589BE7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BD06F8F6E3797AC031038136 /* Pods_Runner.framework */; };
|
|
9F565D5929954F53009A75FB /* secRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F565D5729954F53009A75FB /* secRandom.swift */; };
|
|
CE5899C52F71669A008E754F /* libwownero_wallet2_api_c.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE5899C32F71669A008E754F /* libwownero_wallet2_api_c.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
CE5899C62F71669A008E754F /* libmonero_wallet2_api_c.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE5899C42F71669A008E754F /* libmonero_wallet2_api_c.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXContainerItemProxy section */
|
|
33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 33CC10E52044A3C60003C045 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 33CC111A2044C6BA0003C045;
|
|
remoteInfo = FLX;
|
|
};
|
|
/* End PBXContainerItemProxy section */
|
|
|
|
/* Begin PBXCopyFilesBuildPhase section */
|
|
33CC110E2044A8840003C045 /* Bundle Framework */ = {
|
|
isa = PBXCopyFilesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
dstPath = "";
|
|
dstSubfolderSpec = 10;
|
|
files = (
|
|
);
|
|
name = "Bundle Framework";
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
CED5DBE02BE59B230065028F /* CopyFiles */ = {
|
|
isa = PBXCopyFilesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
dstPath = "";
|
|
dstSubfolderSpec = 10;
|
|
files = (
|
|
CE5899C52F71669A008E754F /* libwownero_wallet2_api_c.dylib in CopyFiles */,
|
|
CE5899C62F71669A008E754F /* libmonero_wallet2_api_c.dylib in CopyFiles */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXCopyFilesBuildPhase section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
0C090639294D3AAC00954DC9 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
|
|
3294B60E86F47055290F9DFC /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
|
|
333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
|
|
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
|
|
33CC10ED2044A3C60003C045 /* Cake Wallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cake Wallet.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
|
33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; };
|
|
33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
|
|
33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = "<group>"; };
|
|
33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = "<group>"; };
|
|
33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = "<group>"; };
|
|
33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = "<group>"; };
|
|
33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = "<group>"; };
|
|
33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; };
|
|
33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; };
|
|
33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; };
|
|
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
|
|
81434A9891ECC211D4A12B7B /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
|
|
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
|
|
981E08F6A19E64F1F4D21DB8 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
|
|
9F1E7BFB2BF2D27500C28C9A /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = "<group>"; };
|
|
9F565D5729954F53009A75FB /* secRandom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = secRandom.swift; path = CakeWallet/secRandom.swift; sourceTree = "<group>"; };
|
|
BD06F8F6E3797AC031038136 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
CE5899C32F71669A008E754F /* libwownero_wallet2_api_c.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libwownero_wallet2_api_c.dylib; sourceTree = "<group>"; };
|
|
CE5899C42F71669A008E754F /* libmonero_wallet2_api_c.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libmonero_wallet2_api_c.dylib; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
33CC10EA2044A3C60003C045 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
83FF6BF911B29965D3589BE7 /* Pods_Runner.framework in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
/* Begin PBXGroup section */
|
|
33BA886A226E78AF003329D5 /* Configs */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
33E5194F232828860026EE4D /* AppInfo.xcconfig */,
|
|
9740EEB21CF90195004384FC /* Debug.xcconfig */,
|
|
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
|
|
333000ED22D3DE5D00554162 /* Warnings.xcconfig */,
|
|
);
|
|
path = Configs;
|
|
sourceTree = "<group>";
|
|
};
|
|
33CC10E42044A3C60003C045 = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
CE5899C42F71669A008E754F /* libmonero_wallet2_api_c.dylib */,
|
|
CE5899C32F71669A008E754F /* libwownero_wallet2_api_c.dylib */,
|
|
9F565D5729954F53009A75FB /* secRandom.swift */,
|
|
33FAB671232836740065AC1E /* Runner */,
|
|
33CEB47122A05771004F2AC0 /* Flutter */,
|
|
33CC10EE2044A3C60003C045 /* Products */,
|
|
D73912EC22F37F3D000D13A0 /* Frameworks */,
|
|
9B6E7CA3983216A9E173F00F /* Pods */,
|
|
);
|
|
sourceTree = "<group>";
|
|
};
|
|
33CC10EE2044A3C60003C045 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
33CC10ED2044A3C60003C045 /* Cake Wallet.app */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
33CC11242044D66E0003C045 /* Resources */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
33CC10F22044A3C60003C045 /* Assets.xcassets */,
|
|
33CC10F42044A3C60003C045 /* MainMenu.xib */,
|
|
33CC10F72044A3C60003C045 /* Info.plist */,
|
|
);
|
|
name = Resources;
|
|
path = ..;
|
|
sourceTree = "<group>";
|
|
};
|
|
33CEB47122A05771004F2AC0 /* Flutter */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */,
|
|
33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */,
|
|
33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */,
|
|
33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */,
|
|
);
|
|
path = Flutter;
|
|
sourceTree = "<group>";
|
|
};
|
|
33FAB671232836740065AC1E /* Runner */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
9F1E7BFB2BF2D27500C28C9A /* Runner.entitlements */,
|
|
33CC10F02044A3C60003C045 /* AppDelegate.swift */,
|
|
33CC11122044BFA00003C045 /* MainFlutterWindow.swift */,
|
|
33E51913231747F40026EE4D /* DebugProfile.entitlements */,
|
|
33E51914231749380026EE4D /* Release.entitlements */,
|
|
33CC11242044D66E0003C045 /* Resources */,
|
|
33BA886A226E78AF003329D5 /* Configs */,
|
|
);
|
|
path = Runner;
|
|
sourceTree = "<group>";
|
|
};
|
|
9B6E7CA3983216A9E173F00F /* Pods */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
81434A9891ECC211D4A12B7B /* Pods-Runner.debug.xcconfig */,
|
|
3294B60E86F47055290F9DFC /* Pods-Runner.release.xcconfig */,
|
|
981E08F6A19E64F1F4D21DB8 /* Pods-Runner.profile.xcconfig */,
|
|
);
|
|
path = Pods;
|
|
sourceTree = "<group>";
|
|
};
|
|
D73912EC22F37F3D000D13A0 /* Frameworks */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
0C090639294D3AAC00954DC9 /* libiconv.tbd */,
|
|
BD06F8F6E3797AC031038136 /* Pods_Runner.framework */,
|
|
);
|
|
name = Frameworks;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
33CC10EC2044A3C60003C045 /* Runner */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */;
|
|
buildPhases = (
|
|
88D0DCAF0B588F71DC405272 /* [CP] Check Pods Manifest.lock */,
|
|
33CC10E92044A3C60003C045 /* Sources */,
|
|
33CC10EA2044A3C60003C045 /* Frameworks */,
|
|
33CC10EB2044A3C60003C045 /* Resources */,
|
|
33CC110E2044A8840003C045 /* Bundle Framework */,
|
|
3399D490228B24CF009A79C7 /* ShellScript */,
|
|
CED5DBE02BE59B230065028F /* CopyFiles */,
|
|
3231D31843A573A7E0956F01 /* [CP] Embed Pods Frameworks */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
33CC11202044C79F0003C045 /* PBXTargetDependency */,
|
|
);
|
|
name = Runner;
|
|
productName = Runner;
|
|
productReference = 33CC10ED2044A3C60003C045 /* Cake Wallet.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
33CC10E52044A3C60003C045 /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
LastSwiftUpdateCheck = 0920;
|
|
LastUpgradeCheck = 1510;
|
|
ORGANIZATIONNAME = "";
|
|
TargetAttributes = {
|
|
33CC10EC2044A3C60003C045 = {
|
|
CreatedOnToolsVersion = 9.2;
|
|
LastSwiftMigration = 1100;
|
|
SystemCapabilities = {
|
|
com.apple.Sandbox = {
|
|
enabled = 1;
|
|
};
|
|
};
|
|
};
|
|
33CC111A2044C6BA0003C045 = {
|
|
CreatedOnToolsVersion = 9.2;
|
|
ProvisioningStyle = Manual;
|
|
};
|
|
};
|
|
};
|
|
buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */;
|
|
compatibilityVersion = "Xcode 9.3";
|
|
developmentRegion = en;
|
|
hasScannedForEncodings = 0;
|
|
knownRegions = (
|
|
en,
|
|
Base,
|
|
);
|
|
mainGroup = 33CC10E42044A3C60003C045;
|
|
productRefGroup = 33CC10EE2044A3C60003C045 /* Products */;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (
|
|
33CC10EC2044A3C60003C045 /* Runner */,
|
|
33CC111A2044C6BA0003C045 /* Flutter Assemble */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXResourcesBuildPhase section */
|
|
33CC10EB2044A3C60003C045 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */,
|
|
33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXResourcesBuildPhase section */
|
|
|
|
/* Begin PBXShellScriptBuildPhase section */
|
|
3231D31843A573A7E0956F01 /* [CP] Embed Pods Frameworks */ = {
|
|
isa = PBXShellScriptBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
inputFileListPaths = (
|
|
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
|
|
);
|
|
name = "[CP] Embed Pods Frameworks";
|
|
outputFileListPaths = (
|
|
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
shellPath = /bin/sh;
|
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
|
|
showEnvVarsInLog = 0;
|
|
};
|
|
3399D490228B24CF009A79C7 /* ShellScript */ = {
|
|
isa = PBXShellScriptBuildPhase;
|
|
alwaysOutOfDate = 1;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
inputFileListPaths = (
|
|
);
|
|
inputPaths = (
|
|
);
|
|
outputFileListPaths = (
|
|
);
|
|
outputPaths = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
shellPath = /bin/sh;
|
|
shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n";
|
|
};
|
|
33CC111E2044C6BF0003C045 /* ShellScript */ = {
|
|
isa = PBXShellScriptBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
inputFileListPaths = (
|
|
Flutter/ephemeral/FlutterInputs.xcfilelist,
|
|
);
|
|
inputPaths = (
|
|
Flutter/ephemeral/tripwire,
|
|
);
|
|
outputFileListPaths = (
|
|
Flutter/ephemeral/FlutterOutputs.xcfilelist,
|
|
);
|
|
outputPaths = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
shellPath = /bin/sh;
|
|
shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire";
|
|
};
|
|
88D0DCAF0B588F71DC405272 /* [CP] Check Pods Manifest.lock */ = {
|
|
isa = PBXShellScriptBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
inputFileListPaths = (
|
|
);
|
|
inputPaths = (
|
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
|
"${PODS_ROOT}/Manifest.lock",
|
|
);
|
|
name = "[CP] Check Pods Manifest.lock";
|
|
outputFileListPaths = (
|
|
);
|
|
outputPaths = (
|
|
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
shellPath = /bin/sh;
|
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
|
showEnvVarsInLog = 0;
|
|
};
|
|
/* End PBXShellScriptBuildPhase section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
33CC10E92044A3C60003C045 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
9F565D5929954F53009A75FB /* secRandom.swift in Sources */,
|
|
33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */,
|
|
33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */,
|
|
335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin PBXTargetDependency section */
|
|
33CC11202044C79F0003C045 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */;
|
|
targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */;
|
|
};
|
|
/* End PBXTargetDependency section */
|
|
|
|
/* Begin PBXVariantGroup section */
|
|
33CC10F42044A3C60003C045 /* MainMenu.xib */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
33CC10F52044A3C60003C045 /* Base */,
|
|
);
|
|
name = MainMenu.xib;
|
|
path = Runner;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXVariantGroup section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
338D0CE9231458BD00FA5F75 /* Profile */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CODE_SIGN_IDENTITY = "-";
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.15;
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
SDKROOT = macosx;
|
|
SWIFT_COMPILATION_MODE = wholemodule;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
|
};
|
|
name = Profile;
|
|
};
|
|
338D0CEA231458BD00FA5F75 /* Profile */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
|
|
buildSettings = {
|
|
ARCHS = "$(ARCHS_STANDARD)";
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
|
|
CODE_SIGN_IDENTITY = "Apple Development";
|
|
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
|
|
CODE_SIGN_STYLE = Automatic;
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
CURRENT_PROJECT_VERSION = 10;
|
|
DEVELOPMENT_TEAM = D8PL9F7X33;
|
|
INFOPLIST_FILE = Runner/Info.plist;
|
|
INFOPLIST_KEY_CFBundleDisplayName = "Hash Bags";
|
|
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/../Frameworks",
|
|
);
|
|
MACOSX_DEPLOYMENT_TARGET = 12;
|
|
MARKETING_VERSION = 1.0.1;
|
|
PROVISIONING_PROFILE_SPECIFIER = "";
|
|
SWIFT_VERSION = 5.0;
|
|
};
|
|
name = Profile;
|
|
};
|
|
338D0CEB231458BD00FA5F75 /* Profile */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
CODE_SIGN_STYLE = Manual;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
};
|
|
name = Profile;
|
|
};
|
|
33CC10F92044A3C60003C045 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CODE_SIGN_IDENTITY = "-";
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
ENABLE_TESTABILITY = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
GCC_DYNAMIC_NO_PIC = NO;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_OPTIMIZATION_LEVEL = 0;
|
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
"DEBUG=1",
|
|
"$(inherited)",
|
|
);
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.15;
|
|
MTL_ENABLE_DEBUG_INFO = YES;
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
SDKROOT = macosx;
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
};
|
|
name = Debug;
|
|
};
|
|
33CC10FA2044A3C60003C045 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CODE_SIGN_IDENTITY = "-";
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.15;
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
SDKROOT = macosx;
|
|
SWIFT_COMPILATION_MODE = wholemodule;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
|
};
|
|
name = Release;
|
|
};
|
|
33CC10FC2044A3C60003C045 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
|
|
buildSettings = {
|
|
ARCHS = "$(ARCHS_STANDARD)";
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
|
|
CODE_SIGN_IDENTITY = "Apple Development";
|
|
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
|
|
CODE_SIGN_STYLE = Automatic;
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
CURRENT_PROJECT_VERSION = 10;
|
|
DEVELOPMENT_TEAM = D8PL9F7X33;
|
|
INFOPLIST_FILE = Runner/Info.plist;
|
|
INFOPLIST_KEY_CFBundleDisplayName = "Hash Bags";
|
|
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/../Frameworks",
|
|
);
|
|
MACOSX_DEPLOYMENT_TARGET = 12;
|
|
MARKETING_VERSION = 1.0.1;
|
|
PROVISIONING_PROFILE_SPECIFIER = "";
|
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
SWIFT_VERSION = 5.0;
|
|
};
|
|
name = Debug;
|
|
};
|
|
33CC10FD2044A3C60003C045 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
|
|
buildSettings = {
|
|
ARCHS = "$(ARCHS_STANDARD)";
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
|
|
CODE_SIGN_IDENTITY = "Apple Development";
|
|
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
|
|
CODE_SIGN_STYLE = Manual;
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
CURRENT_PROJECT_VERSION = 10;
|
|
DEVELOPMENT_TEAM = D8PL9F7X33;
|
|
INFOPLIST_FILE = Runner/Info.plist;
|
|
INFOPLIST_KEY_CFBundleDisplayName = "Hash Bags";
|
|
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/../Frameworks",
|
|
);
|
|
MACOSX_DEPLOYMENT_TARGET = 12;
|
|
MARKETING_VERSION = 1.0.1;
|
|
PROVISIONING_PROFILE_SPECIFIER = "$(HASH_BAGS_MACOS_PROFILE)";
|
|
SWIFT_VERSION = 5.0;
|
|
};
|
|
name = Release;
|
|
};
|
|
33CC111C2044C6BA0003C045 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
CODE_SIGN_STYLE = Manual;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
};
|
|
name = Debug;
|
|
};
|
|
33CC111D2044C6BA0003C045 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
CODE_SIGN_STYLE = Automatic;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
};
|
|
name = Release;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
33CC10F92044A3C60003C045 /* Debug */,
|
|
33CC10FA2044A3C60003C045 /* Release */,
|
|
338D0CE9231458BD00FA5F75 /* Profile */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
33CC10FC2044A3C60003C045 /* Debug */,
|
|
33CC10FD2044A3C60003C045 /* Release */,
|
|
338D0CEA231458BD00FA5F75 /* Profile */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
33CC111C2044C6BA0003C045 /* Debug */,
|
|
33CC111D2044C6BA0003C045 /* Release */,
|
|
338D0CEB231458BD00FA5F75 /* Profile */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
};
|
|
rootObject = 33CC10E52044A3C60003C045 /* Project object */;
|
|
}
|