I want to test my app on ios and it requires registration from the VPN & device management but I have read anywhere that this option is not available for personal iPhones. Please suggest any solution for this.
Related
As per my requirement I have to connect to a WiFi sharing device(own company product) with an iOS app. In iOS 11 I have achieved it by using NEHotspotConfigurationBut I am not able to achieve it in iOS 9 and iOS 10. WiFi device is having an ssid(fixed) and iOS app also configured with it. To connect to this device I need to use device ssid only. I have searched a lot for this solution and my findigs are
It's not possible due to security risks involved in it.
Through private api Apple80211 it is possible but you can't do this, at least not if you want to be able to publish on the App Store.
NEHotspotHelper it is possible but need to get entitlements from Apple for that need to send mail and wait till response.
Is anyone know any way like how to tackle this problem without going for third approach(above) by using only ssid in language swift 3.
We have alot of iPads on different locations, running an enterprise app in Guided Access. Is it possible to auto update the app, our remote access the iPad to update?
You can do both.
There are remote management platforms that allow you to manage your iOS devices; change passwords, lock a device if it gets stolen, etc. They need to be connected to the internet for this to work though, either through 3G/4G or wifi.
You can also set an iOS device to auto-download updates when they become available.
Goal:
I want to create app (with Swift) where user set his admin passcode and setup wifi settings (SSID, wifi password) which can not be changed from general settings on his device but only by using my app after entering admin passcode. I looked at apple documentation (SystemConfiguration) without success. I can distribute it Ad-hoc without submitting app for review.
Why I need it?
My customer have application on iPad device which is not working on newer iOS versions and have configured wifi router with specific network traffic restrictions for preventing access to apple update servers. Problem is when someone changes wifi settings and connect to another network without those restrictions. He will see update reminder every day and probably he will install that update and application stops working.
Jailbreak is not solution. I can not edit or update this installed application he has on iPads.
Questions:
Is there a way to setup iOS (9.1) device wifi settings (network it is connected to)?
Is it possible to prevent user from changing wifi
settings in general settings on his device?
I am developing an iOS application that talks to a lightning accessory. Now, when the accessory is attached, I cannot use the lightning port to debug my application in Xcode.
Is there a way to attach debugger to my application when a lightning accessory is connected to iOS device?
or
Can I somehow attach the lightning accessory to my Mac, and debug it in simulator?
I know some people are talking about WiFi debugging, but that is not supported in Xcode 6.
With Lightning accessories, there doesn't appear to be an option for connecting both Xcode & the Accessory at the same time. I think this has something to do with the way Lightning cables require authentication hardware inside (so nobody has been able to come up with a dongle/splitter). The solution I ended up using was a remote logging tool that sends log messages via network to your Mac. I use NSLogger but there is also CocoaLumberJack.
Granted, you have to pepper your code with log messages for this to be useful and there are other limitations, but it is better than nothing. You can also clean up your log messages by using a custom log macro (Objective-C only).
I am attempting the same thing. I could do it on 30 pin device using the CableJive adapter. But there does not appear to be a way to do this with Lightning. I suspect that since lightning connections (including cable) are all secured though embedded serial number chip, it means that the iOS device only allows one authentication chip per lightning connector, which means no splitters / bridges / Y-Connectors or other items unless approved by Apple.
Apple does have some magic devices for MFI approved developers, but my MFI approval expired, so not sure what they have now for Lightning device testing.
You may be able to connect to XCode wirelessly and develop with the accessory connected. This question may help guide that process.
What does the Xcode 4.2 preference "Support Wirelessly Connected Devices" do?
Wireless debugging is now available as of Xcode 9 or later and iOS 11 or later. A nice write-up on how to connect your mobile device to remotely debug are here:
https://medium.com/swiftist/wireless-debugging-xcode-b6e98e26e022
How do you perform wireless debugging in Xcode 9 with iOS 11, Apple TV 4K, etc?
I have gone through a lot of documentation related to Mobile Device Management in iOS but still I have a lot of confusion about it.As per the apple they have made a significant change in device management in iOS 7 but still most of the blogs written about it are old and absolute.Can somebody please give me a brief explanation of how I should go step by step in iOS 7.Also I want to know if I don't have any MDM server initially then how can I test my code.Is Maverics local server sufficient enough to handle this or we can't process without an MDM server.If it is then please suggest me how should I go.
References:
iOS: Mobile Device Management
Mobile Device Management with iPhone
iPhone Mobile Device Management
There was NO significant changes between iOS 6 and iOS 7 in MDM protocol. Yes, Apple added additional features, configuration profiles and so on. And usually, they call these things "groundbreaking/revolutionary changes" :)
Actually, the protocol stayed the same (with very minor changes) from version iOS 4.0 to iOS 8.0. I would say the bigest changes were around creation of APNS certificate.
So, you can take any open source implementation of MDM and use it for iOS 7:
Profile manager (included in OS X Server). it's in some mix of ruby + binary
WSO2
iMAS
P.S. I would recommend to ask more specific questions. As example, I started to implement MDM server and stuck on item X. I tried Y,Z and it didn't work. How to solve this problem?