Skip to content

Commit

Permalink
Update Flutter permission_handler_apple dependency
Browse files Browse the repository at this point in the history
This should add a privacy manifest to the iOS build for the
NSPrivacyAccessedAPICategoryUserDefaults category.

See: Baseflow/flutter-permission-handler#1292
  • Loading branch information
pantsforcats committed Mar 22, 2024
1 parent a64107e commit b45f0eb
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 3 deletions.
2 changes: 1 addition & 1 deletion wallet_app/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ SPEC CHECKSUMS:
mobile_scanner: 38dcd8a49d7d485f632b7de65e4900010187aef2
nanopb: d4d75c12cd1316f4a64e3c6963f879ecd4b5e0d5
package_info_plus: 115f4ad11e0698c8c1c5d8a689390df880f47e85
permission_handler_apple: 036b856153a2b1f61f21030ff725f3e6fece2b78
permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
screen_brightness_ios: 715ca807df953bf676d339f11464e438143ee625
Expand Down
18 changes: 18 additions & 0 deletions wallet_app/ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,7 @@
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
3347BA41360C871DD5CC5876 /* [CP] Embed Pods Frameworks */,
6C455936181F94502FED24CA /* [CP] Copy Pods Resources */,
);
buildRules = (
);
Expand Down Expand Up @@ -332,6 +333,23 @@
shellPath = /bin/sh;
shellScript = "PATH=\"/usr/bin:/bin:/usr/sbin:/sbin\"\nsource \"${HOME}/.cargo/env\"\n\nunset SDKROOT && unset IPHONEOS_DEPLOYMENT_TARGET # fix for sqlx-macros/ring cross-compilation bug\n\nfunction get_dart_define {\n IFS=\",\"\n\n for DART_DEFINE in $DART_DEFINES\n do\n local DECODED=$(echo ${DART_DEFINE} | base64 -d)\n local KEY=`echo ${DECODED} | cut -d = -f1`\n local VALUE=`echo ${DECODED} | cut -d = -f2-`\n\n if [ $KEY == $1 ]\n then\n echo $VALUE\n fi\n done\n}\n\nALLOW_HTTP_RETURN_URL=$(get_dart_define \"ALLOW_HTTP_RETURN_URL\")\nENV_CONFIGURATION=$(get_dart_define \"ENV_CONFIGURATION\")\n\nCARGO_FLAGS=\"--package flutter_api\"\n\nif [ \"$ALLOW_HTTP_RETURN_URL\" == \"true\" ]; then\n CARGO_FLAGS=\"${CARGO_FLAGS} --features wallet/allow_http_return_url\"\nfi\n\nif [ \"$ENV_CONFIGURATION\" == \"true\" ]; then\n CARGO_FLAGS=\"${CARGO_FLAGS} --features wallet/env_config\"\nfi\n\nif [ \"$CARGO_BUILD_MODE\" == release ]; then\n CARGO_FLAGS=\"${CARGO_FLAGS} --locked --release\"\nfi\n\nfor TARGET in $CARGO_TARGETS; do\n CARGO_FLAGS=\"${CARGO_FLAGS} --target ${TARGET}\"\ndone\n\ncargo build --manifest-path \"${PROJECT_DIR}/../../wallet_core/Cargo.toml\" ${CARGO_FLAGS}\n";
};
6C455936181F94502FED24CA /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
showEnvVarsInLog = 0;
};
9740EEB61CF901F6004384FC /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
Expand Down
4 changes: 2 additions & 2 deletions wallet_app/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -772,10 +772,10 @@ packages:
dependency: transitive
description:
name: permission_handler_apple
sha256: bdafc6db74253abb63907f4e357302e6bb786ab41465e8635f362ee71fd8707b
sha256: "92861b0f0c2443dd8898398c2baa4f1ae925109b5909ae4a17d0108a6a788932"
url: "https://pub.dev"
source: hosted
version: "9.4.0"
version: "9.4.2"
permission_handler_html:
dependency: transitive
description:
Expand Down

0 comments on commit b45f0eb

Please sign in to comment.