Posts

Post not yet marked as solved
0 Replies
157 Views
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
Posted
by cristeab.
Last updated
.
Post not yet marked as solved
8 Replies
2.6k Views
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
Posted
by cristeab.
Last updated
.
Post not yet marked as solved
1 Replies
617 Views
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
Posted
by cristeab.
Last updated
.
Post not yet marked as solved
8 Replies
5.8k Views
HiI am using from a C++ application the following bash commandcp -r MyApp.app /Applicationsbut no file is copied into /Application folder. This happens on macOS Catalina, but not on older OSsthanksBogdan
Posted
by cristeab.
Last updated
.
Post not yet marked as solved
2 Replies
824 Views
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
Posted
by cristeab.
Last updated
.
Post not yet marked as solved
1 Replies
596 Views
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
Posted
by cristeab.
Last updated
.
Post not yet marked as solved
1 Replies
1.4k Views
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
Posted
by cristeab.
Last updated
.