iOS is a mobile operating system developed by Apple; it is a derivative of the Mac OS X desktop operating system, with which it shares many (but not all) common frameworks and other components. These include Cocoa Touch, the Mach/Darwin/XNU kernel and code from the Berkeley Software Distribution (BSD). Each iOS application runs in its own secure sandbox to prevent altering other applications, the operating system, or any other data.

Share tech news, updates, or what's on your mind.

Sign up to Post

I need to extend the time before my iPhone requires a password.

OWASP: Threats Fundamentals
LVL 13
OWASP: Threats Fundamentals

Learn the top ten threats that are present in modern web-application development and how to protect your business from them.


We want to use Radius for our iOs/Wifi BYOD wifi network, with AD username/password auth (not TLS device certificates).

I've got Server 2012 R2 installed with NPS up and running, but as iOS doesn't trust the builtin (server.domain.internal) certificate, it prompts the user to trust it. I'm trying to get it working without any cert prompt.

I've installed and generated our CA domain certificate and pushed that to the iPads via MDM, and I can see that appearing on the iPad. Because it's gone via MDM, it's already set to "Enable full trust for root certs" by default.

I've then generated a CA-signed cert for the NPS server and selected it within NPS > Network Policies > Constraints > Microsoft PEAP.

When you connect an iPad to the SSID, it prompts for credentials correctly then prompts to trust the NPS Cert - but it is signed by our CA which the iPad already
trusts.  Should it not just trust the NPS cert??  I've also added the NPS cert to the iPad, seen that it is "Trusted" as it has the root installed and trusted, but still it prompts when authenticating onto the SSID.

If I trust the cert, the iPad is authorised and both UniFi and Smoothwall see the iPad with username so Radius itself is working - it's just the iPad is always prompting to trust a cert?

I've also read that generating a CA-signed cert via IIS request doesn't work, so used OpenSSL to generate a CA and CA-signed cert but that combination throws an error in NPS log "The client could not be …
When clicking on a date or time in email on an iphone, it offers you the ability to create an event in the calendar and pre-populates all the various fields nicely.  Is there a way to force the event creation in my Google calendar rather than the ioS one?
Trying to get cert based auth working with ADFS (2012r2) and an internal ADCS solution in conjunction with iOS...I got the ADFS box and WAP access to the CRL and made sure the CDP/AIA have legit info in the certs...even got so far as to having ios get prompted which cert to use, however the problem is that it appears to hang after traffic on 49443, and I cant see it executing CRL lookup over port (I do see 443, but the CRL is http)

We are a school and we started buying iPads for the staff. I have created a school iCloud account.  

Please let me know if there will be a way of adding new iPad to the school cloud account and once the iPad is given to staff they must be able to install apps by their own.

But when they leave the organisation , they should return the iPad , but able to carry the paid apps and install on their iPads they wish.

Please let me know a best way of setting up this.

Any help will be great and thanks in advance.

I have just registered a new business with Google For Business (GFB) to avail of a company Google mail account using my new domain name.

I already use GFB for two other separate business emails, and I've never has a problem with either of this email accounts.

I am not facing 3 problems with my new account:

01 - on iOS Mail i don't see an option to select Push under 'Fetch New Data'... I just have Fetch or Manual... where as my other domain accounts have 'Push, Fetch or Manual'

02 - on iOS Mail, when i swipe left I don't get a delete option... where on my other domain accounts it 'deletes' the email

03 - on Mac Mail (desktop), I get strange behaviour with my mailboxes under the 'On My Mac' section. If you look at the screenshots you will see that the new mailbox has both a number on it and it expands with a drop down, however none of the other mailboxes in 'On My Mac' expand like this. This is really annoying as the number keeps grabbing my eye. Does anyone know how to remove this... and / or why is it showing number in All Mail and Important in the drop down.

Thanks in advance for your help.

Screenshot 01
email 1

Screenshot 02
email 2
I don't know much about iOS programming, and I'd like to know if it's possible to build an app with a certain set of features. I'd like to know if it's possible to build an iOS app that allows one person to call another person, but to also be billed for the phone call. Very similar to 1-900 numbers. Is this possible to build on iOS?

Thanks in advance,
I am developing a PWA that requires a variable containing the users authentication key to passed to the installed version when the user adds the application to their home screen.

The android version maintains cookies and session ccokies in the install, but IOS loses cookies, session variables, querystrings and any other means of transferring the key to the app when it is installed.

Is there a way to get round this sandboxing of the installed app to save users having to login again once they have installed the app on IOS?
Is there any way for an email moderator to accept or reject messages from an iPhone's mail app or the Outlook for iOS app or any other mail app?

Thanks for any help
I have the Outlook app on my Android phone, and I want to mimic the behavior of "VIP" emails on an iPhone. That is, when I receive an email from a certain address, I want to get a notification on my phone, even when the phone's asleep. How can I do this?
Bootstrap 4: Exploring New Features
LVL 13
Bootstrap 4: Exploring New Features

Learn how to use and navigate the new features included in Bootstrap 4, the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first websites.

I've been building a React js based site which needs some parallax design. I've tried the basic CSS/SCSS based parallax the following way:

background: url(/image.jpg) fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;

Open in new window

But that doesn't work on most mobile browsers, not even in Chrome dev tool while at a responsive mode. Not even on Safari responsive mode. Nor on iOS simulators. Need a better parallax using pure CSS/SCSS that will work everywhere. Also would appreciate the help creating something like the following:

magnifying glass effect using cSS with parallax
This is where the round object should have the look and feel of a magnifying glass and will work on all devices. I'd really appreciate the help asap. Thanx in advance.
I have a subscription to Microsoft Project (online and desktop).  I was interested in using Project on my ipad and found the below video showing how to do this using the iOS RDP app and adding a remote resource.

My question is, how do i find what my feed URL is?  Is this possible?
We have an in-house messaging app we developed for our customers.  We are not app experts but have found we need to license audio files to be able to offer custom alert notification for our clients.  Does anyone know where we can license audio alert notification for Apple IOS?
Hello everyone. This is my first post, so I will do my best.

Our organization has around 14k Verizon iPhones of various models and IOS versions connected to Exchange 2010 SP3 via MobileIron. The issue is we have intermittent problems with email syncing with all of the phones. When opening the native Apple mail client, the iPhone tries to sync and sits there for several minutes before giving the error "cannot connect to the server for <mail account name>. Mail can try to repair these settings. Cancel. Repair." Clicking repair attempts to sync again and fails.

Putting phone in airplane mode and back seems to always fix the issue temporarily. The issues occurs on wireless or LTE. Using the MS Outlook client works perfectly and does not experience this issue. Unfortunately, we cannot move to the Outlook client because it is not free for enterprise use unless you are on o365.

Summary of Facts:
  • Issue has been occurring for months now, but seems to be getting worse or just more people are complaining. It's hard to tell when it first started.
  • When looking at the CAS logs for a user when the issue is actually occurring, there are no entries that I see for that user
  • When doing a fiddler capture of the iPhone traffic when the issue is happening does not seem to give any good clues
  • Capturing logs with configurator 2 when issue is occurring does give some possible clues, but maybe this is where some of you could help (
  • logs attached with and without issue, same Iphone)
I dont know if there is any easy way to do this, but I am looking to add a couple of free ios apps to iphones before we deploy them to users.  Namely, the Outlook app and the Microsoft authenticator app.  

I would like to deploy out phones to new staff with these apps already loaded.  Outlook would be preconfigured with their company mail, etc.

At first glance I dont see how to do this without an Apple ID but was wondering if this can somehow be done with iTunes?

I do not want to obtain any software to do it...hoping there is a way that I am just not seeing.

Same would be true for iPads.

We are trying to implement a Multi User iPad Environment (currently on iOS 12.1.1). We are using Mobile Iron and have spend a lot of time getting it working.

The only issue is Safari, when we switch between users it keeps the browsing history and tabs open from the previous user. This is a massive issue.

We have to keep Safari enabled to make the multi user switching work.

We can't rely on users to close the browser properly and clear history.

A session timeout isn't sufficient.

Does anyone have any idea's?
iOS Outlook App - calendar notifications aren't displayed.

My client is using an iPhone X with iOS 12 and they are using the current version of the Outlook app.  Calendar notifications are turned on, in the app; and in the iOS notifications settings/control panel, settings are 'Allow Notifications'; Alerts are 'Lock Screen' and 'Banners', and Show Previews are 'When Unlocked'.

However, when a meeting's alert time comes around there are no alerts shown on the phone. Alerts for new messages are shown as expected.

Good Day,

Two Days back I brought new iMac and updated the iOS, configured my Exchange email on Mail App (i have almost 85K emails) it takes 1day to download my emails and after that I feel that my Mac slow and in Mail App search option not working ( checked the search option while downloading the emails its worked correctly, while you are typing name in the search its show lot of related names and emails) now not showing any option and not bring any emails while searching.

automate app install using intune and play store / app store
i need to have apps pushed automatically to the device
i tested deploying apps to android device via intune but it only prompts the user to install it
i want it to be 0 touch were the user just has the app on the homescreen
Learn Ruby Fundamentals
LVL 13
Learn Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

accessing a shared calendar on ios devices

i have created a user name with a calendar known as "staff vacations" and i want to share this with all other staff so that the remote users can also view them on their iphones. i want them only to view them and give admin access to 2 or 3 people.

Moreover if the admin group makes a change in the "staff vacations" calendar ... i want the rest of the staff to also see the latest updates.

I have exchange server 2010 , Any ideas as how to do this?
Hi Experts

we have on premise Skype for business 2015 and everything work well

but today some users they have Iphones they made update to the latest mobil client and they are not able to login anymore

from IOS the latest version with the latest version of skype for business client

i have iphone with IOS version 11.2.5    and skype cleint version   and everything working with me

so the problem located on the client version

do i have to change something on front end server or what i have to do to figure out this issue

kindly advice
I’m not sure if it is working as intented or not.
So, doing crosfortest move, mailbox becomes linked to user in user forest. Outlook redirects fine to new exchange but iphone doesnt, if i manually change server name under account it works as expected so the question is , should iphone automaticlly autodiscover new server in already existing exchabge account ? Autodiscover also works fine if i recreate account...
Hi, I have been using Mac Mail on my Macbook for a number of years now and I also use Gmail in my browser for one email account too (that I only need to check once a week).

I have also been using a mixture of Mail iOS and the Gmail app on my iPad.

I find Mac Mail quite clunky. Can anyone recommend any other email client that works well on Desktop (Macbook) and iPad. Please note i am not interested in using Gmail in my browser for all of my accounts, thanks.

I would also like to know why you chose your email client over other. Thanks in advance for your help.
IOS app in swift
Single view controller with a table view. Project runs as it's supposed to. My question is: How do I move my table view down the page a bit so I can add some text above the table view? I think the answer is in this extension class so I'll post that first. Thanks!

import UIKit

extension UIView {
    func anchor (top: NSLayoutYAxisAnchor?, left: NSLayoutXAxisAnchor?, bottom: NSLayoutYAxisAnchor?, right: NSLayoutXAxisAnchor?,  paddingTop: CGFloat, paddingLeft: CGFloat, paddingBottom: CGFloat, paddingRight: CGFloat, width: CGFloat, height: CGFloat, enableInsets: Bool) {
        var topInset =  CGFloat(0)
        var bottomInset = CGFloat(0)
        if #available(iOS 11, *), enableInsets {
            let insets = self.safeAreaInsets
            topInset =
            bottomInset = insets.bottom
            print("Top: \(topInset)")
            print("bottom: \(bottomInset)")
        translatesAutoresizingMaskIntoConstraints = false
        if let top = top {
           self.topAnchor.constraint(equalTo: top, constant: paddingTop+topInset).isActive = true
        if let left = left {
            self.leftAnchor.constraint(equalTo: left, constant: paddingLeft).isActive = true
        if let right = right {
            rightAnchor.constraint(equalTo: right, constant: -paddingRight).isActive = true
        if let bottom = bottom {

Open in new window

IOS project using swift
On my story board I have a launch screen that is the entry point. Now I want another view controller, I drag a view controller onto the storyboard. I create a cocoa touch class that is a subclass of UIViewController, naming it DTViewController. On storyboard, I select my new view using the left most icon on the top of the view and go to custom class. I select DTViewController as my custom class.  To stop warnings about my view being unreachable I check "Use StoryboardID" and enter MyDeskTop as the Storyboard ID. I drag a label onto the new view.

I have the following code in AppController.swift
private func handleAppState(){
if let user = Aut.auth().currentUser{
let vc = DTViewController()
rootViewController = NavigationController(vc)
} else {
rootViewController = LoginViewController()

Open in new window

When I run the app the splash screen appears and then the DTViewController appears. The problem is it's not picking up on the View in the Storyboard, just the DTViewController class. My evidence is the label doesn't show up but if I change the background color in code in DTViewController the change shows.

What am I doing wrong?


iOS is a mobile operating system developed by Apple; it is a derivative of the Mac OS X desktop operating system, with which it shares many (but not all) common frameworks and other components. These include Cocoa Touch, the Mach/Darwin/XNU kernel and code from the Berkeley Software Distribution (BSD). Each iOS application runs in its own secure sandbox to prevent altering other applications, the operating system, or any other data.