Files
PrivateChat/apple-client/project.yml

45 lines
1.4 KiB
YAML
Raw Normal View History

2026-03-09 19:35:08 +01:00
name: PrivateChatApple
options:
bundleIdPrefix: com.privatechat
settings:
base:
SWIFT_VERSION: 6.0
PRODUCT_BUNDLE_IDENTIFIER: com.privatechat.apple
MARKETING_VERSION: 1.0
CURRENT_PROJECT_VERSION: 1
GENERATE_INFOPLIST_FILE: YES
IPHONEOS_DEPLOYMENT_TARGET: 17.4
MACOSX_DEPLOYMENT_TARGET: 14.4
CODE_SIGN_STYLE: Automatic
targets:
PrivateChatApple:
type: application
supportedDestinations:
- iOS
- macOS
sources:
- path: Sources/App
settings:
base:
PRODUCT_NAME: PrivateChatApple
INFOPLIST_KEY_CFBundleDisplayName: PrivateChat
INFOPLIST_KEY_LSApplicationCategoryType: public.app-category.social-networking
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption: NO
CODE_SIGNING_ALLOWED: NO
CODE_SIGNING_REQUIRED: NO
preBuildScripts:
- name: Build Embedded Angular Client
script: |
set -euo pipefail
cd "$SRCROOT/.."
mkdir -p "$SRCROOT/WebApp"
npm run build --prefix client -- --base-href ./ --output-path "$SRCROOT/WebApp"
postBuildScripts:
- name: Copy Embedded Angular Client
script: |
set -euo pipefail
DESTINATION="$TARGET_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH/WebApp"
rm -rf "$DESTINATION"
mkdir -p "$DESTINATION"
cp -R "$SRCROOT/WebApp/." "$DESTINATION"