Enterprise

RSS for tag

The Apple Developer Enterprise Program allows large organizations to develop and deploy proprietary, internal-use apps to their employees.

Enterprise Documentation

Posts under Enterprise tag

261 Posts
Sort by:
Post not yet marked as solved
2 Replies
1.9k Views
I am trying to determine if, as a government organization, we need to have a DUNS. From the Apple site: "I am trying to determine if, as a government organization, we need to have a DUNS." https://developer.apple.com/support/D-U-N-S/How do I go about enrolling without a DUNS?
Posted
by
Post not yet marked as solved
2 Replies
1.1k Views
What happens to an app when the enterprise provisioning profile that's it's built with expires?A client I'm working for wants to use their enterprise account to provide an app to their remote staff. These are BYOD devices, and they don't want to fully manage them, just install and maintain this app (and possibly others but for now just a sigle app.)Does the app stop working when the provisioning profile it's built with expires? If not, what does happen?If it does stop working, what's the best practice for getting an updated app into remote staff's hands prior to the expiry of the provisioning profile?And can we use MDM to simply deliver and update the enterprise app on remote staff's devices without taking over other aspects of managing their iDevices?About the only other thing we might want MDM for is managing proxy settings, and possibly setting up a VPN.
Posted
by
Post not yet marked as solved
11 Replies
12k Views
I am trying to validate an archive with the hopes of deploying it as an In-house Adhoc app. I can build and run the app without issue on test decvices however when trying to validate the archive I get the following error:_____________Failed to locate or generate matching signing assets:Permissions failure- Your account does not have permission to create profiles_____________I have reimported my Developer Profile as it suggests but still no luck. I am guessing (and hoping) that this is something simple but i am not sure where to look next. Any help is greatly appreciated.
Posted
by
Post not yet marked as solved
3 Replies
3.2k Views
HiWe are working on an MDM solution in which we use the Activation Unlock Bypass code.Sending a POST request to the following url:https://deviceservices-external.apple.com/deviceservicesworkers/escrowKeyUnlock?serial=1234567890&productType=iPad2,5The request body contains the following data:escrowKey=6FU7X-IUWJJ-IKND-KLWB-8CW8-0UY3&orgName=Something&guid=716B38B0CB0C4EFC9A8DF5ECC97046CEThe request body is formatted in form submission and data is:65,73,63,72,6F,77,4B,65,79,3D,36,46,55,37,58,2D,49,55,57,4A,4A,2D,49,4B,4E,44,2D,4B,4C,57,42,2D,38,43,57,38,2D,30,55,59,33,26,6F,72,67,4E,61,6D,65,3D,53,6F,6D,65,74,68,69,6E,67,26,67,75,69,64,3D,37,31,36,42,33,38,42,30,43,42,30,43,34,45,46,43,39,41,38,44,46,35,45,43,43,39,37,30,34,36,43,45The request is using SSL with an APNS client certificate.The response from the Apple server is: 404 (NotFound)and the Body is this:<ns:escrowKeyDeviceServicesResponse version="1" xmlns:ns="http://www.apple.com/cds/mdmescrowKeyDeviceServices/xml"> <error code="1002" message="com.apple.cds.cyclops.mdm.MDMServiceException: No registered escrow key found" /></ns:escrowKeyDeviceServicesResponse>Does anyone have any idea to why we get this error code ?
Posted
by
enf
Post not yet marked as solved
4 Replies
21k Views
So recently I've downloaded this app called "Setbeat" and trusted their enterprise. The app has been working for about a week and then a popup comes up when I open the application stating "Untrusted Enterprise Developer". Seeing this, I went back to Settings>General>Device Management and pressed on my enterprise. There is a blue button that says "Verify App" and under, it states that Setbeat is not verified. I pressed on the verify button and a little verifying loading bar comes up for about half a second before it disappears. To my suprise, the app is still unverified and I still cannot use it. Any suggestions? Thanks.
Posted
by
Post not yet marked as solved
13 Replies
18k Views
Hello,I'm unable to bring the new Apple TV 4k into the supervised mode using a local organization (no MDM server).Steps that I've done:Configured the Apple TV and connected them to WIFI manually.Paired the Apple TV with the Mac.Now the Apple TV appears in the Configurator 2Ok, I choose "prepare".Manual configurationSupervised device + allow device to pair with other computersNo MDMChoose my organizationAnd confirm with prepareNow the following message appears (free translation from German):Configurator was unable to execute the requested action because "Apple TV" has been already prepared.Press "Delete" to delete the device and prepare again. All settings are deleted. This can't be undo.So I confirm with delete.And now we're in the worse situation:The Configurator tells me only "Waiting for device" while the Apple TV shows the setup assistance.How should the Mac find the Apple TV? Because during the reset he has lost all WIFI settings.Has anyone a idea how to bring the Apple TV 4k into the superviced mode?Thanks and regards,Martin
Posted
by
Post not yet marked as solved
19 Replies
8.6k Views
Hi all. I hope that someone is able to provide some advice:We create custom apps for various businesses and their partners. We can't distribute these apps on the app store as they're custom B2B apps. We don't like the Enterprise program user experience (manually trusting the developer on the phone) for the end users it's just horrible UX, and most of our clients don't use MDM.So, we're left with one option, which is to get our clients to sign up for Apple Business Manager, and have the app distributed using redeemable codes.The problem though is that most of our clients have users in various different countires. If a client from USA signs up for Apple Business Manager and generates redeemable codes for the app we built for them, then those codes will only be redeemable by those with USA Apple IDs.Therefore a client would need to create separate Apple Business Manager accounts in each country where they have employees, so they can give redeemable codes to those people.But, it's impossible to create an Apple Business Manager account if you don't have a DUNS number, and most businesses only have a DUNS number for the country where their headquarters are. Total catch 22 situation.It's therefore funtionally impossible to distribute apps via Apple Business Manager using redeemable codes for a company that has employees in more than one country. Most businesses have MDM for their corporate devices, but asking people to enroll their personal device on a company MDM is madness - they'll simply never do it, and given that business are moving more and more towards 'Bring your own device' - this issue seems like a really annoying oversight by Apple.It would solve this issue if Apple would allow redeemable codes to be redeemed in any country where the app is available.Does anyone have any advice, or is there sometihng we're missing here?
Posted
by
Post marked as solved
3 Replies
5.3k Views
We are currently enrolling in the Apple Developer Enterprise Program. However, after 5 working days since we submitted our application, we still haven't received any status update. We tried to contact Apple Developer Program Support, but No response was received either (more than 2 working days). We've read the Apple Developer Enterprise Program carefully. of the registration requirements and make sure we meet them all. We would like to receive a possible recommendation to continue our Apple Developer Enterprise Program enrollment. Thanks.
Posted
by
Post not yet marked as solved
5 Replies
4.1k Views
With iOS 14 devices we can see that Many MDM Commands Fails with error " Couldn’t communicate with a helper application." . This Error is more frequent in InstallApplication , InstallProfile command , but other MDM commads also face the same issue. I have attach sample response from some devices. We have seen this error in previous version of iOS but with iOS 14 these are very frequent. InstallApplication Errors <?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>CommandUUID</key> <string>InstallApplication;Collection=51075000000853127</string> <key>ErrorChain</key> <array> <dict> <key>ErrorCode</key> <integer>1005</integer> <key>ErrorDomain</key> <string>DeviceManagement.error</string> <key>LocalizedDescription</key> <string>Could not install app.</string> </dict> <dict> <key>ErrorCode</key> <integer>4097</integer> <key>ErrorDomain</key> <string>NSCocoaErrorDomain</string> <key>LocalizedDescription</key> <string>Couldn’t communicate with a helper application.</string> </dict> </array> <key>Status</key> <string>Error</string> <key>UDID</key> <string>UDID-UDID</string> </dict> </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>CommandUUID</key> <string>InstallApplication;Collection=33783000002227119</string> <key>ErrorChain</key> <array> <dict> <key>ErrorCode</key> <integer>4099</integer> <key>ErrorDomain</key> <string>NSCocoaErrorDomain</string> <key>LocalizedDescription</key> <string>Couldn’t communicate with a helper application.</string> </dict> </array> <key>Status</key> <string>Error</string> <key>UDID</key> <string>UDIDUDIDUDID</string> </dict> </plist> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CommandUUID</key> <string>InstallApplication;Collection=51075000000853127</string> <key>ErrorChain</key> <array> <dict> <key>ErrorCode</key> <integer>1005</integer> <key>ErrorDomain</key> <string>DeviceManagement.error</string> <key>LocalizedDescription</key> <string>Could not install app.</string> </dict> <dict> <key>ErrorCode</key> <integer>4097</integer> <key>ErrorDomain</key> <string>NSCocoaErrorDomain</string> <key>LocalizedDescription</key> <string>Couldn’t communicate with a helper application.</string> </dict> </array> <key>Status</key> <string>Error</string> <key>UDID</key> <string>UDID-UDID</string> </dict> </plist> InstallProfile Errors <?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>CommandUUID</key> <string>SingletonRestriction</string> <key>ErrorChain</key> <array> <dict> <key>ErrorCode</key> <integer>4099</integer> <key>ErrorDomain</key> <string>NSCocoaErrorDomain</string> <key>LocalizedDescription</key> <string>Couldn’t communicate with a helper application.</string> </dict> </array> <key>Status</key> <string>Error</string> <key>UDID</key> <string>UDIDUDID</string> </dict> </plist> AvailableOSUpdate Error <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CommandUUID</key> <string>AvailableOSUpdates</string> <key>ErrorChain</key> <array> <dict> <key>ErrorCode</key> <integer>12050</integer> <key>ErrorDomain</key> <string>MCMDMErrorDomain</string> <key>LocalizedDescription</key> <string>The attempt to check for an available update failed.</string> <key>USEnglishDescription</key> <string>The attempt to check for an available update failed.</string> </dict> <dict> <key>ErrorCode</key> <integer>2214</integer> <key>ErrorDomain</key> <string>DeviceManagement.error</string> <key>LocalizedDescription</key> <string>Scan failed.</string> </dict> <dict> <key>ErrorCode</key> <integer>4097</integer> <key>ErrorDomain</key> <string>NSCocoaErrorDomain</string> <key>LocalizedDescription</key> <string>Couldn’t communicate with a helper application.</string> </dict> </array> <key>Status</key> <string>Error</string> <key>UDID</key> <string>UDIDUDIDUDID</string> </dict> </plist> ClearPasscode <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CommandUUID</key> <string>ClearPasscode</string> <key>ErrorChain</key> <array> <dict> <key>ErrorCode</key> <integer>701</integer> <key>ErrorDomain</key> <string>DeviceManagement.error</string> <key>LocalizedDescription</key> <string>The device’s passcode cannot be cleared.</string> </dict> <dict> <key>ErrorCode</key> <integer>4097</integer> <key>ErrorDomain</key> <string>NSCocoaErrorDomain</string> <key>LocalizedDescription</key> <string>Couldn’t communicate with a helper application.</string> </dict> </array> <key>Status</key> <string>Error</string> <key>UDID</key> <string>UDIDUDIDUDID</string> </dict> </plist>
Post not yet marked as solved
10 Replies
2k Views
The application is getting hung on startup, I could manage to get the system spindump. I see two threads of the application in waiting state, please refer the following call stack extract from the spin dump, thread 0x1f44ee(main thread) 2  CFRunLoopObserverInvalidate + 277 (CoreFoundation + 528065) [0x7fff2041dec1]                    1  -[_NSArrayM dealloc] + 309 (CoreFoundation + 140978) [0x7fff203bf6b2]                     1  freetiny + 134 (libsystemmalloc.dylib + 24773) [0x7fff201510c5]                      1  ulockwait + 10 (libsystemkernel.dylib + 9678) [0x7fff202f35ce]                       *1  ??? (kernel + 6750000) [0xffffff800087ff30] (blocked by turnstile waiting for CUI [28858] [unique pid 128518] thread 0x1f456b)                    thread 0x1f456b  1  -[SBPropertyThunk initWithElement:inDocument:] + 314 (ScriptingBridge + 62301) [0x7fff5379d35d]               1  squish3 + 588 (ScriptingBridge + 68213) [0x7fff5379ea75]                1  +[NSString stringWithUTF8String:] + 68 (Foundation + 150974) [0x7fff2116bdbe]                 1  CFStringCreateWithBytes + 27 (CoreFoundation + 64294) [0x7fff203acb26]                  1  CFStringCreateImmutableFunnel3 + 2126 (CoreFoundation + 14583) [0x7fff203a08f7]                   1  CFRuntimeCreateInstance + 293 (CoreFoundation + 16753) [0x7fff203a1171]                    1  malloczonecalloc + 59 (libsystemmalloc.dylib + 114359) [0x7fff20166eb7]                     1  szonemallocshouldclear + 66 (libsystemmalloc.dylib + 10131) [0x7fff2014d793]                      1  tinymallocshouldclear + 142 (libsystemmalloc.dylib + 14363) [0x7fff2014e81b]                       1  _ulockwait + 10 (libsystem_kernel.dylib + 9678) [0x7fff202f35ce]                        *1  ??? (kernel + 6750000) [0xffffff800087ff30] (blocked by turnstile waiting for CUI [28858] [unique pid 128518] thread 0x1f44ee) I am not sure but suspecting that it might be causing that hang issue
Posted
by
Post marked as solved
2 Replies
3.0k Views
We have an iOS In-House app that is not installing using the OTA method. The app is no longer able to be installed using the itms-services:// protocol. The last time I tried it was in November 2020 and it worked then. The uri looks like this itms-services://?action=download-manifest&amp;url=https: //dl.dropbox.com/s/abcdef123/manifest.plist . Our Enterprise certificate and profiles are up to date and valid. I was able to install the app to an iphone using Xcode and an Ad-hoc deployment of the app. The dropbox links are all shared and accessible to anyone with the link. When I copy the itms-services uri to Safari on an iPhone I get the popup ... "Open this page in "iTunes"?" with the options Cancel and Open. When I click Open the popup goes away but then nothing else happens. The app does not install. I connected to XCode Console to view the log messages for the device while clicking Open on the popup and the only message that stood out to me was .. Process: itunesstored Message: NetworkRequestQueue: Received unknown action: private PID: 162 Does Apple still support OTA installs for enterprise developers? What else can I do to troubleshoot?
Posted
by
Post not yet marked as solved
1 Replies
1.1k Views
Is it possible to hide the Phone app on supervised iPhones? I am trying to understand this sentence from Apple documentation: "Show or Hide apps: MDM can configure exactly which apps can be used. All built-in and third-party apps can be hidden with the exception of Phone (on iPhone only) and Settings." Is this saying that Phone cannot be hidden at all? Or that it can only be hidden on iPhones? Thank you!
Posted
by
Post not yet marked as solved
3 Replies
1.9k Views
Hi Team Please help me As per instructions from apple I have applied for DUNS and later I applied for a Developer account. But now I have tried multiple times with different Apple ID sill am getting the same issue unable to continue contact support. And I Wrote multiple mails there is no proper response from the support team. it is very important to us to create a developer account please help us. Thanks ST
Posted
by
Post not yet marked as solved
1 Replies
1.1k Views
MacOS ver. Monterey 12.1 https://developer.apple.com/documentation/devicemanagement/mdm A device management profile is transmitted to the device with reference to the above link. Both iOS and iPadOS devices operate normally in general enroll and DEP enroll. In MacOS, Enroll operates normally in Userchannels. This time, I purchased a MacMini device equipped with Apple Silicon and tried to test DEP registration, but an error occurs as follows. "unable to decrypt encrypted profile" Should Mac's DEP registration use a different payload profile method? Let me know if you know something to refer to. thank you.
Posted
by
Post marked as solved
6 Replies
7.0k Views
x Failed to fetch Apple distribution certificates Failed to set up credentials.     Error: Apple 403 detected - Access forbidden.     This request is forbidden for security reasons - You currently don't have access to this membership resource. Contact your team's Account Holder, Joao Paulo Freitas de Oliveira, or an Admin. =============================================== I had this error when I tried to build IPA with expo, I am already App Manager and I have Access to Certificates, Identifiers & Profiles permission. I created the project again with the same code but the error persisted. I don't know what could be causing this error, I need possibilities of what it could be.
Posted
by
Post marked as solved
9 Replies
11k Views
Following the process here: https://developer.apple.com/support/unlisted-app-distribution/ We submitted our app for review early Feb via the request form and have had no response. We have emailed asking for status updates and been told they cannot track the progress. We have attempted to get callbacks to resolve this issue and they don't even call us. Is there anyway to get actual support from someone who knows what they are doing? Has anyone actually got an unlisted app onto the store?
Posted
by
Post not yet marked as solved
17 Replies
8.5k Views
We have been trying to renew Apple Developer Enterprise Program,Apple gives a hint "Thank you for your request to renew your membership in the Apple Developer Enterprise Program"This state has been half a month, our Apple Developer Enterprise Program will Expire in 5 days.After expiration, it will seriously affect our company's business.
Posted
by
Post not yet marked as solved
3 Replies
1.6k Views
ITMS-90338: Non-public API usage - The app references non-public selectors in myApp _isKeyDown, _modifiedInput, _modifierFlags, handleNotification:, isPassthrough, onSuccess:, removeValuesForKeys:completion:. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed.
Posted
by
Post not yet marked as solved
2 Replies
1k Views
I am trying to archive xcode build in network drive(file share). But we unable to archive xcode build. Note: Same xcode build works fine in mac disk instead of network drive. I am very curious about why we facing issue if we use network drive Xcode version: V13.2 Can someone tell me It is possible to archive xcode build in network drive instead of Mac disk?
Posted
by