I have two processes that talk to each other using an NSXPCConnection. If I want to pass sensitive data over the connection, should I be worried about it being intercepted or read by other processes? Should I encrypt any sensitive data before sending it over the connection and have the other process have to decrypt it?
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I have updated my projects to Swift 5 and as such, we have modified our Applications to require macOS 10.14.4 or newer to avoid having to require our customers to install the "Swift 5 Runtime Support for Command Line Tools". I would also like to take advantage of not including the Swift libraries in our apps as well.
In XCode, it only lets me set the deployment target by the os minor version. (ie. 10.13, 10.14, 10.15). If I select 10.14, it adds the swift libraries. If I select 10.15, it does not. This is a difference of 11.4 MB per target. We still need to support 10.14.4 and newer 10.14.x versions as many of our customers still use them.
Is there a way/setting to select 10.14 as the deployment target and not include the swift libraries during the build/signing/notarization process?
Is there any apple recommended steps for a developer to follow when deciding to EOL their app in the app store? Is there an article or documentation somewhere? Do we need to provide refunds for recent purchases?