InstallAware's Application Porting Toolkit embraces the ideas first introduced by the Apple Game Porting Toolkit, extending support to GNU/Linux, and line of business applications.
Bolstered by native code, 100% GUI installations; the porting happens through a 100% graphical, guided process that doesn't require any programming or command line skills - making it far easier to learn and use than the Apple Game Porting Toolkit.
Download your free step-by-step guide at: installaware.com/application-porting-toolkit.pdf
Star the sources and build your own at: github.com/installaware/iamp
On Macs, the Application Porting Toolkit does fully support 3D gaming by atomically installing the Apple Game Porting Toolkit as a standard application runtime, together with the actual game (or Windows application) being ported. Thanks to the inclusion of pre-built GPTk binaries, the installation is instantaneous - without lengthy downloads or local recompiles. You get to customize the instance name of this Windows compatibility layer, too!
                    
                  
                Business and Enterprise
RSS for tagDesign great apps that support companies and organizations of all sizes.
Posts under Business and Enterprise tag
            
              
                26 Posts
              
            
            
              
                
              
            
          
          
  
    
    Selecting any option will automatically load the page
  
  
  
  
    
  
  
              Post
Replies
Boosts
Views
Activity
                    
                      In iOS 26.1 beta 4, under MDM restrictions that disable the camera via a configuration profile, the Camera and FaceTime apps are hidden as expected. However, other third-party apps can still access and use the camera function normally. This is unreasonable.
                    
                  
                
                    
                      We have been using passthrough in screen capture since visionOS26 with broadcast upload extension which was working in visionOS2.2 but now with visionOS26 it doesn't update. It fails with Invalid Broadcast session started, after a few seconds of starting the broadcast session.
Is there a bug filed for it? or is it a known bug for it?
                    
                  
                
                    
                      Hi,
I run a midsize business. Apple recommends for company owned devices and for other reasons to use Apple Business managed Apple IDs for the employees. After that, you have to use a MDM System for e.g. deploying apps and licenses.
Testflight is an app that can be deployed too. But....Testflight can not more than to say "Hello" on a managed device. The use of Testflight and to test our developed apps is not possible with a managed ID.
Can anyone explain to me this thinking or what is recommended than. Setting up a private Apple ID for that purpose...which on the other hand, Apple do not want or does not recommend.
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Business & Education
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Sign in with Apple
          
        
        
      
      
    
      
      
      
        
          
            TestFlight
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
      
      
      
        
          
            Managed Settings
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      Hello Apple Developer Community,
We have an enterprise app that was originally developed using Xcode 10 and Objective-C. The app has been running smoothly on previous iOS versions, but with the upcoming release of iOS 26, we are concerned about potential compatibility issues due to the age of our development environment and possible deprecations in the iOS SDK.
Our Situation:
App Type: Internal enterprise app (distributed via Apple Developer Enterprise Program)
Development Environment: Xcode 10, Objective-C
Current Status: App works on iOS 18; not yet tested on iOS 26
Distribution: Not on App Store; internal use only
Questions:
Are there known compatibility issues for apps built with Xcode 10 and Objective-C when running on iOS 26?
Are there specific deprecated APIs or changes in iOS 26 that we should be aware of?
What are the recommended steps to test and validate enterprise apps on the latest iOS beta?
Is it mandatory to rebuild the app using a newer version of Xcode for iOS 26 compatibility, or can we continue using our existing build if it passes testing?
Any advice on best practices for enterprise app migration or update planning?
Additional Info:
We plan to test the app on iOS 26 beta devices soon and will share any specific issues encountered.
If there are official Apple resources or documentation addressing these concerns, please point us in the right direction.
Thank you in advance for your guidance!
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		App Store Distribution & Marketing
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Beta
          
        
        
      
      
    
      
      
      
        
          
            Apple News
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      We are experiencing a critical issue where VPP app installations are consistently taking an excessive amount of time, leading to significant delays in asset association. We are deployionThis is a systemic problem that affects all VPP apps, not just an isolated case.
Apps:
39470db7-e475-4269-9709-c80641657027 =>
com.zimride.instant
d0876900-2579-463e-99f1-b7c85ef5c5e8
com.microsoft.azureauthenticator
Troubleshooting:
We have performed extensive troubleshooting and can confirm the following:
VPP Token: The VPP token has been successfully renewed and is currently active and valid.
License Availability: We've verified that there are sufficient VPP licenses available for the apps being deployed.
Device Status: We've attempted the following on the affected devices:
Restarted the devices.
Switched to different Wi-Fi networks.
Uninstalled and re-installed the apps.
App Status: The issue is not limited to a single app; all VPP apps are failing to install.
License Revocation: We attempted to revoke and reassign licenses for some devices, but this did not resolve the issue. The app was not pushed, and the pending status remained.
Troubleshooting:
Through our internal investigation, we have determined that the core issue is that the Asset Association Status is consistently taking excessive time. This seems to be preventing the app installation queue from processing.
We have observed a significant delay in the processing of events within the Notification Channel. The time between the event being created and a response being received is excessively long, indicating a potential backlog or issue. We have included a few recent examples below for your reference:
Event ID: 39470db7-e475-4269-9709-c80641657027
com.zimride.instant
Created Time: 2025-08-26 01:02:04
Response Time: 2025-08-26 01:34:05
Event ID: d0876900-2579-463e-99f1-b7c85ef5c5e8
com.microsoft.azureauthenticator
Created Time: 2025-08-25 21:16:29
Response Time: 2025-08-25 22:21:07
We would appreciate your help in the following areas:
Resolution: Could you provide any known solutions or workarounds for an asset association status that is taking excessive amount of time'?
Best Practices: Are there any recommended best practices or additional parameters we should be checking with the MDM that might influence the queueing of VPP app assignments?
Queueing Parameters: Could you provide insight into the parameters or conditions that can affect the queueing and processing of VPP app installations on Apple's servers?
Please let us know if there is any additional information or logs we can provide.
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Business & Education
  	
                
                
                SubTopic:
                  
                    
	
		Device Management
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
      
      
      
        
          
            Apple Business Manager
          
        
        
      
      
    
      
      
      
        
          
            Device Management
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      I have an app on the App Store that includes in-app purchases (a subscription tier). An organization has expressed interest in deploying our app across their devices using Apple Business Manager (ABM) and Intune (MDM) as a VPP-managed app.
They would like to purchase and distribute the subscription-based Pro features through Apple Business Manager, but as far as I understand, in-app purchases are not currently supported in VPP deployments.
Is there any recommended approach to enable Pro features in this setup?
Would appreciate guidance or best practices from others who’ve handled similar use cases.
Thanks in advance!
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		App Store Distribution & Marketing
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Subscriptions
          
        
        
      
      
    
      
      
      
        
          
            Custom Apps
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
      
      
      
        
          
            Apple Business Manager
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      Hello,
I followed the instructions to set up a custom logo for our domain name Allogarage.fr, both for the brand and the domain. Everything appears to be correctly configured in Apple Business backend for several weeks now, but the logo still doesn’t show up in Mail.
Is the branded email feature available in France? Are there any additional steps required?
                    
                  
                
                    
                      There a way to use contentCaptureProtected with Quick Look on VisionOS 26? Or exist a way to see a spatial photo with Quick Look without sharing options ?
                    
                  
                
                    
                      We are experiencing a lot of problems deploying an enterprise app for in-house use since late January. All our iPads are managed by an MDM solution. It can take 10 or more attempts to successfully deploy the app. The deployment usually fails with the message "ASDErrorDomain error 854" among other messages. The company providing the MDM solution has no idea what causes this message or what it means. I suspect the error message is not generated by the MDM solutiion but rather gets passed through from iOS. After many attempts the installation may succeed suddenly, though, and the apps works as expected, but this may take weeks.
I have not done any changes to my development system. 'I am running XCode 15.3 with SDK version 17.4, the iPads are on iOS 18.3
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Business & Education
  	
                
                
                SubTopic:
                  
                    
	
		Device Management
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Enterprise
          
        
        
      
      
    
      
      
      
        
          
            iPadOS
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      After an Apple Developer Enterprise Program account expires, can certificates and provisioning profiles still work if they are within their valid period? Do apps continue working for up to 90 days?
How long can it be extended at most after expiration?
Others:
https://developer.apple.com/forums/thread/706214
https://developer.apple.com/forums/thread/711254
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Developer Program
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Enterprise
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      How can I request access to Enterprise API for VisionPro with an individual developer account? I wanted it for learning and testing
                    
                  
                
                    
                      Our app is in early stages of development. The app will include a portion of the content/functionality for free and will also have premium content (non-consumable).
The intent is to offer purchase via 2 distinct pathways.
for individuals: in-app one-time purchase
for enterprise customers: bulk purchase for their employees who can subsequently gain access to the content using an invitation code within the app.
Section 3.1.3(c) of the App Review Guidelines begins with "If your app is only sold directly by you to organizations or groups for their employees or students..."
Is it permitted under the App Review Guidelines to provide in-app purchasing for individuals as well as a pathway for enterprise clients to purchase for their employees or students?
Additionally, is it permissible within the app to indicate to an individual user that an enterprise method is available to purchase access as an organization?
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		App Store Distribution & Marketing
  	
                
                
                SubTopic:
                  
                    
	
		App Review
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            In-App Purchase
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      Hi,
I have a couple of questions about how to proceed and prepare the implementation for the DeviceLock MDM command for macOS in a secure and proper manner.
https://developer.apple.com/documentation/devicemanagement/device-lock-command
In documentation "PIN" is "(string) The six-character PIN for Find My. This value is available in macOS 10.8 and later." - is this the PIN that is used to unlock the device?
Is there any video online that I can see how the process would look like for the end user with locking and unlocking a device?
What should be done before sending a DeviceLock command? What should be done to safely test the command without bricking a device.
How to unlock a device that was locked with a DeviceLock command? Is there any Unlock command or can the user unlock device with the provided PIN earlier?
Thank you for any help!
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Business & Education
  	
                
                
                SubTopic:
                  
                    
	
		Device Management
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Security
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
      
      
      
        
          
            Device Management
          
        
        
      
      
    
      
      
      
        
          
            Find My
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      What is the proper payload for the FDEFileVault?
Do I need to provide a user password in the payload to proceed with turning on the FileVault? Isn't that a privacy issue?
Why UserEntersMissingInfo does not work for me?
How to properly turn off FileVault - every try failed?
Below I attach tested payloads and results.
Test 1:
Enable: "On"
Result 1:
Error
ErrorCode: -319
LocalizedDescription: The ‘FileVault Settings’ payload could not be installed. User authentication failed.
Test 2:
Enable: "On"
Username: "username on a device"
Result 2:
Error
ErrorCode: -319
LocalizedDescription: The ‘FileVault Settings’ payload could not be installed. User authentication failed.
Test 3:
Enable: "On"
Username: "username on a device"
Password: "password of the user"
Result 3:
Success: FileVault turned On
Test 4:
After previously turning On FileVault successfully after restarting a machine.
Enable: "Off"
Result 4:
Fail: FileVault didn't turn off, but the profile in settings updated. The machine restart didn't help.
Test 5:
Enable: "On"
UserEntersMissingInfo: True
Result 5:
Error
ErrorCode: -319
LocalizedDescription: The ‘FileVault Settings’ payload could not be installed. User authentication failed.
Test 6:
Enable: "On"
Username: "username on a device"
UserEntersMissingInfo: True
Result 6:
Error
ErrorCode: -319
LocalizedDescription: The ‘FileVault Settings’ payload could not be installed. User authentication failed.
Test 7:
This is example payload from: https://developer.apple.com/documentation/devicemanagement/fdefilevault#Profile-Example
Defer: True
Enable: "On"
ShowRecoveryKey: True
UseKeychain: False
UseRecoveryKey: True
UserEntersMissingInfo: False
Result 7:
Success: FileVault turned On
Test 8:
Same as test 4, but after turning on like test 7.
Test 9:
Defer: True
Enable: "Off"
ShowRecoveryKey: True
UseKeychain: False
UseRecoveryKey: True
UserEntersMissingInfo: False
Result 9:
Fail: FileVault didn't turn off, but the profile in settings updated. The machine restart didn't help.
Test 10:
Defer: True
Enable: "Off"
ShowRecoveryKey: True
UseKeychain: False
UseRecoveryKey: True
UserEntersMissingInfo: True
Result 10:
Fail: FileVault didn't turn off, but the profile in settings updated. The machine restart didn't help.
Test 11:
Defer: True
Enable: "Off"
ShowRecoveryKey: True
UseKeychain: False
UseRecoveryKey: True
UserEntersMissingInfo: True
DeferForceAtUserLoginMaxBypassAttempts: 0
Result 11:
Fail: FileVault didn't turn off, but the profile in settings updated. The machine restart didn't help.
Test 12:
UserEntersMissingInfo: True
Enable: "Off"
Username: "username on a device"
Result 12:
Fail: FileVault didn't turn off, but the profile in settings updated. The machine restart didn't help.
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Business & Education
  	
                
                
                SubTopic:
                  
                    
	
		Device Management
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Enterprise
          
        
        
      
      
    
      
      
      
        
          
            macOS
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
      
      
      
        
          
            Device Management
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      The MDM was installed correctly and other commands are working fine. I have tried to send the InstallProfile with custom configuration to the device, but it was displayed as not signed. How to sign the payload for InstallProfile command and where it should be included in the payload / command?
The payload I sent to a mac with MDM installed:
<?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>Payload</key>
	<data>
	BASE64_HERE
	</data>
	<key>RequestType</key>
	<string>InstallProfile</string>
</dict>
</plist>
Decoded base64 from the payload above was:
<?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>PayloadContent</key>
	<array>
		<dict>
			<key>PayloadContent</key>
			<dict>
				<key>com.example.myapp</key>
				<dict>
					<key>test_key</key>
					<string>test_value</string>
				</dict>
			</dict>
			<key>PayloadDisplayName</key>
			<string>My App Configuration</string>
			<key>PayloadIdentifier</key>
			<string>com.org_name.mdm.profile.uq_id_here</string>
			<key>PayloadType</key>
			<string>com.apple.ManagedClient.preferences</string>
			<key>PayloadUUID</key>
			<string>UUID4 HERE</string>
			<key>PayloadVersion</key>
			<integer>1</integer>
		</dict>
	</array>
	<key>PayloadDisplayName</key>
	<string>App Configuration Profile</string>
	<key>PayloadIdentifier</key>
	<string>com.example.myapp.config</string>
	<key>PayloadOrganization</key>
	<string>ORG NAME</string>
	<key>PayloadType</key>
	<string>Configuration</string>
	<key>PayloadUUID</key>
	<string>ANOTHER UUID4 HERE</string>
	<key>PayloadVersion</key>
	<integer>1</integer>
</dict>
</plist>
System logs from Device:
[*] Processing server request: InstallProfile for: <Device>
[ERROR] System keychain reported it is unavailable but will proceed as if it is.
[*] === CPF_InstallProfile === com.example.myapp.config (user: <Computer>) (source: 'MDM')
[*] >>>>> Sending HTTP request (PUT) [Acknowledged(InstallProfile)
[*] <<<<< Received HTTP response (200) [Acknowledged(InstallProfile)
[*] Processing server request: ProfileList for: <Device>
[*] >>>>> Sending HTTP request (PUT) [Acknowledged(ProfileList)
[*] <<<<< Received HTTP response (200) [Acknowledged(ProfileList)
Also the ProfileList didn't include the installed profile. Is it because it was unsigned? How it should be signed?
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Business & Education
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Enterprise
          
        
        
      
      
    
      
      
      
        
          
            macOS
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
      
      
      
        
          
            Device Management
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      Backup and restore Personal IOS data to a Supervised device?
We currently have around 200+ iPhone users that are using their devices as personal devices. We are planning on moving them to Intune using Automated Device Enrollment (Supervised).
Is it any way possible to backup their devices, do a factory reset, enroll them in Intune, then restore the old data?
Is it possible to do backup and restore in this situation? Is there an alternative way to restore the data back to a supervised device?
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Community
  	
                
                
                SubTopic:
                  
                    
	
		Apple Developers
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Provisioning Profiles
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise
          
        
        
      
      
    
      
      
      
        
          
            Apple Business Manager
          
        
        
      
      
    
      
      
      
        
          
            Find My
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      Main Issue
We are experiencing an issue where iOS devices become unresponsive when attempting to shutdown or reboot from the lock screen while locked into Single App Mode via MDM or Apple Configurator.
Steps to Reproduce:
Start any iOS device.
Use Apple Configurator or an MDM solution to enable Single App Mode.
Wait for the device to lock into the specified app.
Lock the device so that it goes to the lock screen.
Hold the Power button and Volume Up button until the shutdown/emergency screen appears.
At this point, the device becomes unresponsive.
After approximately 30 seconds, the message "Guided Access app unavailable. Please contact your administrator" appears.
The device is now frozen, and the only way to recover is to force restart it using Apple's forced restart method (Apple Support Link).
Additional Issue:
Additionally, we observe that when using an app in Single App Mode, attempting to reboot the device and canceling the reboot prevents any subsequent reboot attempts until a force restart is performed.
Steps to Reproduce This Behavior:
Lock the iOS device into Single App Mode.
Use the app normally.
Attempt to shut down the device by holding the Power and Volume Up buttons.
The shutdown/emergency screen appears as expected.
Cancel the shutdown by tapping "Cancel."
The device returns to the lock screen.
Swipe up to return to the app.
Attempt to shut down the device again using the same method.
Nothing happens—the shutdown screen no longer appears.
The only way to reboot the device now is through a forced restart.
This appears to be a bug in Single App Mode behavior, potentially related to Guided Access restrictions. Has anyone else encountered this issue?
Is this the right place to report this issue? or should I report it elsewhere?
I have more videos and material showing how to reproduce this issue if needed.
                    
                  
                
                    
                      While setting up the MDM server, I got the following error:
Please tell me what the error is and how to fix it.
ProfileConnection Error com.apple.ManagedConfiguration 12:33:23.432323+0900 ManagedConfiguration PerfPowerServices MDM profile installation check failed with error:NSError.
Desc : Connectiong process 'com.apple.managedconfiguration.profiled-access' lacks permission
US Desc: Calling process lacks 'com.apple.managedconfiguration.profiled-access' entitlement
Domain : MCXPCErrorDomain
Code : 39000
Type : MCFatalError
Params : (
"com.apple.managedconfiguration.profiled-access"
)
                    
                  
                
                    
                      Last week we received this e-mail from Apple, without any information about reasons. Our infrastructure builds on Apple infrastructure and contains more than 1000 iOS devices. We have paid enterprise account until April 2025. Why Apple cancelled our membership?
We are reaching out to inform you that your Apple Developer Enterprise Program ("ADEP") membership will be terminated, effective February 12, 2025.
Please be assured that this decision is not a result of any action or inaction on your part, and it is not subject to appeal.
As of February 12, 2025, you will no longer have access to your membership and account-related services for developing and distributing in-house, internal use software. Certificates, identifiers, and provisioning profiles will be revoked, and the apps associated with your account will no longer function.
In accordance with Section 11.3 of the ADEP Agreement, please immediately destroy all Apple Confidential Information that is in your possession or control and note your continuing obligations upon termination. Nothing in this letter should be construed as a waiver of any rights or remedies Apple may have, all of which are hereby reserved.
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Developer Program
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            Enterprise
          
        
        
      
      
    
      
      
      
        
          
            Business and Enterprise