Post

Replies

Boosts

Views

Activity

Application deleted while running
Hi I have an application that is supposed to run all the time on macOS and is protected to be deleted from Finder. However, if I add to dock the application folder (from Finder) it is possible to drag the application to the trash and delete it even if it is running. Is there a way to inhibit this behaviour and make sure the application cannot be deleted by the user ? thank you Bogdan
0
0
256
Feb ’24
Upload macOS application to Apple Store
Hi I have developed in C++ with Qt/QML an application that I want to distribute from Apple Store. When I try to upload the application from Xcode I get this error: Build number in request, "", has an invalid format. Build number can only contain numeric characters (0-9) and periods. I have verified that both version and build are present and have the correct format. How this could be solved ? thanks Bogdan
2
0
708
Jan ’22
Keep bonjour protocol running while the application moves in background
Hi I have a peer to peer VoIP application for iOS and I am using bonjour protocol to discover devices in a LAN. Everything works well, but when the application is put in background the bonjour service is stopped and the service is removed from the other peers list. Is there a way to keep the bonjour service running while the application is in background ? thank you Bogdan
2
0
987
Jul ’21
Receive incoming calls while in background without push notifications
Hi I have a peer to peer VoIP application supposed to work without Internet access. Everything works fine except incoming calls reception while in background. I know that the recommended approach for VoIP applications is to use push notifications, but this is not an option for this application. Are there other options to receive incoming calls while in background ? thank you Bogdan
1
0
678
Jul ’21
Qt application is not requesting microphone access
HiI have a Qt application written in C++ with Qt 5.14.1 on macOS Catalina. When I start the application from Qt Creator the application requests microphone access when recording is started. However, the installed application does not request. I have tried to reset permissions with'tcutil reset Microphone'but still I get the same behavior. The application bundle is signed with codesigncodesign --deep --strict --timestamp --force --verify --verbose \ --entitlements ./Entitlements.plist \ --sign "Developer ID Application: Emoshape Inc." \ --options runtime ./build/$APP_NAME.appand the Entitlements.plist is<?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>com.apple.security.device.camera</key><true/><key>com.apple.security.device.microphone</key><true/><key>com.apple.security.device.usb</key><true/></dict></plist>Also, Info.plist file has the following two entries<key>NSCameraUsageDescription</key><string>The application wants to access the camera.</string><key>NSMicrophoneUsageDescription</key><string>The application wants to access the microphone.</string>Can you tell me what I am missing ?thanksBogdan
8
0
3.1k
Feb ’20
Application written in C++ with Qt 5 does not request microphone permissions
HiI have created an application in Qt5.14.1 with C++, signed the application and notarized it. The application needs access to both microphone and camera, but when starting the installed application only camera access is requested. Starting the application from Qt Creator is requesting access for both camera and microphone, so this seems to be a problem with the installed application. The application is installed from a pkg file generated with pkgbuild.My Info.plist file has the following content:<?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>CFBundleExecutable</key><string>MyAppName</string><key>CFBundleVersion</key><string>3.6.0.0</string><key>CFBundleShortVersionString</key><string>3.6.0.0</string><key>CFBundleGetInfoString</key><string>Created by Qt/QMake</string><key>CFBundleIconFile</key><string>app.icns</string><key>CFBundleIdentifier</key><string>com.company.myapp</string><key>CFBundlePackageType</key><string>APPL</string><key>CFBundleSignature</key><string>????</string><key>LSMinimumSystemVersion</key><string>10.13</string><key>NOTE</key><string>This file was generated by Qt/QMake.</string><key>NSPrincipalClass</key><string>NSApplication</string><key>NSSupportsAutomaticGraphicsSwitching</key><true/><key>NSCameraUsageDescription</key><string>The application wants to access the camera.</string><key>NSMicrophoneUsageDescription</key><string>The application wants to access the microphone.</string></dict></plist>and Entitlements.plist:<?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>com.apple.security.device.camera</key><true/><key>com.apple.security.device.microphone</key><true/><key>com.apple.security.device.usb</key><true/></dict></plist>Can you tell me what I am doing wrong ?thanksBogdan
1
0
1.6k
Jan ’20