Ios SDK Release Notes for Ios 9 Beta 3

Total Page:16

File Type:pdf, Size:1020Kb

Ios SDK Release Notes for Ios 9 Beta 3 8/7/2015 iOS 9 Release Notes iOS SDK Release Notes for iOS 9 Beta 3 Important: This is a preliminary document for an API or technology in development. Apple is supplying this information to help you plan for the adoption of the technologies and programming interfaces described herein for use on Apple‑branded products. This information is subject to change, and software implemented according to this document should be tested with final operating system software and final documentation. Newer versions of this document may be provided with future betas of the API or technology. Contents: Introduction Bug Reporting Autosubmission of Diagnostic and Usage Data Notes and Known Issues Introduction iOS SDK 9.0 provides support for developing iOS apps. It is packaged with a complete set of Xcode tools, compilers, and frameworks for creating apps for iOS and OS X. These tools include the Xcode IDE and the Instruments analysis tool, among many others. With this software you can develop apps for iPhone, iPad, or iPod touch running iOS 9. You can also test your apps using the included Simulator, which supports iOS 9. iOS SDK 9.0 requires a Mac computer running OS X v10.10.3 (Yosemite) or later. This version of iOS is intended for installation only on devices registered with the Apple Developer Program. Attempting to install this version of iOS in an unauthorized manner could put your device in an unusable state. For more information and additional support resources, visit http://developer.apple.com/programs/ios/. Bug Reporting For issues not mentioned in the Notes and Known Issues section, please file bugs through the Apple Developer website (https://developer.apple.com/bug‑reporting/ios/). Additionally, you may discuss these issues and iOS SDK 9.0 in the Apple Developer Forums: https://forums.developer.apple.com/community/pre‑release/ios‑9‑beta. To get more information about iCloud for Developers, go to http://developer.apple.com/icloud. Autosubmission of Diagnostic and Usage Data By default, the iOS 9 beta automatically sends anonymous diagnostic and usage data back to Apple. This includes information about crashes, freezes, kernel panics, and information about how you use Apple and third‑party software, hardware, and services. This information is used to help Apple improve the quality and performance of its products and services. You can stop autosubmission of diagnostics and usage data by going to Settings > Privacy > Diagnostics and Usage > Don’t Send. https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html 1/12 8/7/2015 iOS 9 Release Notes Notes and Known Issues The following issues relate to using iOS SDK 9.0 to develop code. Accessories Known Issue Lighting video dongles don’t work with this beta. Activation Lock Fixed in Beta 3 Your iPhone may indicate that Activation Lock is turned on for your Apple Watch when it is not. App Extensions Known Issue Debugging an action or sharing extension can cause the extension to be missing in the UIActivityViewController object. Workaround: Go to the More list and go back to show the extension again. App Store Note iOS 9 enforces the UILaunchImages requirement; apps can no longer declare the same launch image to support different interface orientations. Known Issue Users might be prompted twice for credentials on the first In‑App Purchase. Apple ID Note Beginning with this beta, some users will be offered the option to upgrade their Apple ID to use two‑factor authentication. For more information about two‑factor authentication see developer.apple.com/support/two‑factor‑authentication. Two‑factor authentication is not supported on iOS 9 betas prior to beta 3. Known Issues Attempting to create a new Apple ID via Game Center may cause a crash. iForgot links may work intermittently. Workaround: Please try again. If you upgrade your Apple ID to use two‑factor authentication, iTunes purchases on Mac and Windows and store purchases on Apple TV will require you to append a six‑digit verification code to the end of your password on every purchase. The six‑digit code will display https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html 2/12 8/7/2015 iOS 9 Release Notes automatically on your iOS 9 or OS X El Capitan devices, or can be sent to your trusted phone number via a text message or phone call. If your Apple ID uses two‑factor authentication, you may not be able to sign in to services that use Apple ID on iOS 9 and OS X El Capitan beta installations earlier than beta 3. If you disable two‑factor authentication and set a new password at iForgot.apple.com, the password requirements are not indicated so your password may not be accepted. Workaround: Make sure your password meets these requirements: Have at least one lowercase letter Have at least one uppercase letter Have at least one number Your password must not contain more than two consecutive identical characters Not be the same as the account name Be at least 8 characters Not be a common password You cannot manage your two‑factor authentication trusted devices at appleid.apple.com. Workaround: You can find and manage trusted devices in Settings > iCloud > yourName > Devices. Removing a device from your account removes it as a trusted device for two‑factor authentication, but will not sign out of any services or permanently remove it from the device list. Workaround: To fully remove a device, click Remove From Account then sign out of iCloud in device Settings of the device you want to remove. If you enter an incorrect verification code for a two‑factor authentication account in Setup Assistant, it may hang. Workaround: Press the Home button and go back to start setup again. During Setup Assistant, tapping Cancel on the prompt that prompts you to enter the code for two‑factor authentication will result in getting stuck at the login screen. Workaround: Press the Home button and go back to start setup again. Apps that use app‑specific passwords cause multiple notifications if your account uses two‑ factor authentication. Workaround: Disable the app in this beta. Audio Known Issue The OpenAL framework is not available in this beta. AVFoundation Notes The canUseNetworkResourcesForLiveStreamingWhilePaused property has been added to AVPlayerItem. The default value is NOfalse for apps linked on or after iOS 9.0 or OS X 10.11, but YEStrue for apps that were linked earlier. https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html 3/12 8/7/2015 iOS 9 Release Notes To minimize power usage, set this property to NOfalse if you do not need playback state to stay up to date while paused. AVQueuePlayer now supports a mixture of file‑based media and HTTP Live Streaming media in its queue. Prior to this, you had to ensure that all items in the queue were of the same type. For apps linked against iOS 9 or later, the media interruption behavior for AV(Queue)Player has changed. Before iOS 9, apps could interrupt other media‑playing clients by associating or adding AVPlayerItem to AVPlayer or by modifying the time or date of the current AVPlayerItem (using the seekToTime: or seekToDate: methods). In iOS 9, these operations interrupt only when AVPlayer object’s playback rate is changed to a non‑zero value through the rate property or play method. Picture in Picture playback might stop and the Picture in Picture button might disappear when using AVPlayerViewController for video playback and replacing the underlying AVPlayer object’s current item using replaceCurrentItemWithPlayerItem:. The AVPictureInPictureController interface and the cancelPictureInPicture method are deprecated. Calendar Fixed in Beta 3 Calendar Time to Leave alerts may not be sent. Camera Known Issue You can’t take photos in the Camera app using the side volume buttons with this beta. CBCentralManager Note The retrievePeripherals: and retrieveConnectedPeripherals methods were deprecated in iOS 7.0 and removed in iOS 9.0. Apps that use these methods will crash on launch or upon pairing an accessory. FaceTime Fixed in Beta 3 In this beta, FaceTime calls do not connect on iPhone 6, iPhone 6 Plus, or iPad Air 2. Family Sharing Known Issues Adding a family member inline fails. Workaround: Use invite to add family members. https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html 4/12 8/7/2015 iOS 9 Release Notes Ask To Buy notifications don’t respond when tapped. File Providers Known Issue On certain devices, the Document Picker is not displayed. Instead, you just see a white screen. Foundation Note There is new Foundation API that can be used to detect if the device is in Low Power Mode. See the updated Energy Efficiency Guide for iOS Apps for details. Horizontal location constraints should consistently reference either left/right or leading/trailing attributes. For apps linked against the iOS 9 SDK, NSLayoutConstraint will throw an exception if you attempt to create a constraint between a leading/trailing attribute and a left/right attribute. GLKit Known Issue GLKMesh and GLKMeshBuffer objects initialize incorrectly in this beta, which limits the use of GLKit with Model I/O. Handoff Known Issue Handoff does not work with an iOS 9 device that does not have a passcode set. HealthKit Known Issue In rare circumstances, it is possible for the health database to be deleted during the upgrade to the beta. Workaround: To make sure the health database is not lost, make an encrypted iTunes backup prior to installing this beta. Although keeping the device unlocked for the duration of the upgrade process reduces the risk of the database being destroyed, it’s recommended that you create a backup so that you can recover the database if you encounter this issue.
Recommended publications
  • Zebra Scanner SDK for Ios Developer Guide (En)
    ZEBRA SCANNER SDK for iOS DEVELOPER GUIDE ZEBRA SCANNER SDK for iOS DEVELOPER GUIDE MN001834A04 Revision A July 2019 ii Zebra Scanner SDK for iOS Developer Guide No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from Zebra. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to change without notice. The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on a licensed basis. Zebra grants to the user a non-transferable and non-exclusive license to use each software or firmware program delivered hereunder (licensed program). Except as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of Zebra. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a licensed program in a network without written permission from Zebra. The user agrees to maintain Zebra’s copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.
    [Show full text]
  • Iphone Ios 5 Development Essentials
    iPhone iOS 5 Development Essentials i iPhone iOS 5 Development Essentials – First Edition ISBN-13: 978-1466337275 © 2011 Neil Smyth. All Rights Reserved. This book is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved. The content of this book is provided for informational purposes only. Neither the publisher nor the author offers any warranties or representation, express or implied, with regard to the accuracy of information contained in this book, nor do they accept any liability for any loss or damage arising from any errors or omissions. This book contains trademarked terms that are used solely for editorial purposes and to the benefit of the respective trademark owner. The terms used within this book are not intended as infringement of any trademarks. Rev 2.3p ii Table of Contents Preface ............................................................................................................................................................... xix 1. About iPhone iOS 5 App Development Essentials .............................................................................................. 1 1.1 Example Source Code ................................................................................................................................... 2 1.2 Feedback ...................................................................................................................................................... 2 2. The Anatomy of an iPhone 4S ...........................................................................................................................
    [Show full text]
  • Ios SDK Release Notes for Ios 8.0 Beta 5
    iOS SDK Release Notes for iOS 8.0 Beta 5 Important: This is a preliminary document for an API or technology in development. Apple is supplying this information to help you plan for the adoption of the technologies and programming interfaces described herein for use on Apple‑branded products. This information is subject to change, and software implemented according to this document should be tested with final operating system software and final documentation. Newer versions of this document may be provided with future betas of the API or technology. Contents: Introduction Bug Reporting Notes and Known Issues Introduction iOS SDK 8.0 provides support for developing iOS apps. It is packaged with a complete set of Xcode tools, compilers, and frameworks for creating apps for iOS and OS X. These tools include the Xcode IDE and the Instruments analysis tool, among many others. With this software you can develop apps for iPhone, iPad, or iPod touch running iOS 8. You can also test your apps using the included iOS Simulator, which supports iOS 8. iOS SDK 8.0 requires a Mac computer running OS X v10.9.3 (Mavericks) or later. This version of iOS is intended for installation only on devices registered with the Apple Developer Program. Attempting to install this version of iOS in an unauthorized manner could put your device in an unusable state. For more information and additional support resources, visit http://developer.apple.com/programs/ios/. Bug Reporting For issues not mentioned in the Notes and Known Issues section, please file bugs through the Apple Developer website (https://developer.apple.com/bug‑reporting/ios/).
    [Show full text]
  • Using MBS Plugin with Filemaker Ios SDK
    Using MBS Plugin with FileMaker iOS SDK As some new people play with FileMaker's iOS SDK and our MBS Plugin, here a few steps to give you an easier start: • Get iOSAppSDKPackage_16.0.1.tbz on the iOS App SDK webpage from FileMaker's community benefits. • Unpack the archive. • Open Terminal, cd to the folder of the app sdk. For me this command line: • cd /Users/cs/Desktop/iOSAppSDKPackage_16.0.1 • Run the makeprojdir command giving a folder name, the app name and the identifier: • ./makeprojdir test test de.monkeybreadsoftware.test • Of course you use your own names and bundle id. • Open test project in Xcode • In the target popup menu you can select a simulated device and when you run the app. The section for installed plugins will be empty. Congratulations, now the app should run in simulator! If you have trouble till here, maybe you review the iOS App SDK 16 Guide. • Now you can drag & drop the plugin into the plugins section in the Xcode project right in the Custom Application Resources folder. • Run the app again and it should show the plugin listed with version. Now you can use the plugin in your scripts for the solution and test in the simulator. If the plugin is not visible, please check logs and see if some error occurred. Please use MBS("Trace") command to write all plugin calls to the log in Xcode, so you spot errors easier. • Next you can change target to be your iPhone and run the app on the iPhone. This may need some code signing things and an Apple ID registered for developing.
    [Show full text]
  • Building the Ios Wrapper Version 1.3.0+
    Building The iOS Wrapper Version 1.3.0+ Contents Introduction.................................................................................................................................................... 2 Setting Up The Build Environment ................................................................................................................ 2 Install xCode .............................................................................................................................................. 2 Set Up Code Signing Requirements ......................................................................................................... 2 Certificates ............................................................................................................................................. 3 Identifiers ............................................................................................................................................... 4 Devices .................................................................................................................................................. 5 Provisioning Profile ................................................................................................................................ 5 Open The Project ...................................................................................................................................... 6 Configuring The App ....................................................................................................................................
    [Show full text]
  • Ios 7 App Development Essentials
    i iOS 7 App Development Essentials ii iOS 7 App Development Essentials – First Edition ISBN-13: 978-0-9860273-5-2 © 2013 Neil Smyth/eBookFrenzy. All Rights Reserved. This book is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved. The content of this book is provided for informational purposes only. Neither the publisher nor the author offers any warranties or representation, express or implied, with regard to the accuracy of information contained in this book, nor do they accept any liability for any loss or damage arising from any errors or omissions. This book contains trademarked terms that are used solely for editorial purposes and to the benefit of the respective trademark owner. The terms used within this book are not intended as infringement of any trademarks. Rev 1. 0 iii Table of Contents 1. Start Here ............................................................................................................................... 1 1.1 For New iOS Developers ......................................................................................................... 2 1.2 For iOS 6 Developers .............................................................................................................. 3 1.3 Source Code Download .......................................................................................................... 4 1.4 Feedback ...............................................................................................................................
    [Show full text]
  • MAD Week 1 Ios Intro.Pptx
    Mobile Applicaon Development Aileen Pierce IPHONE & IPAD APPLICATION DEVELOPMENT OVERVIEW Introduc,on • iOS overview • So:ware Development Kit (SDK) Components • Downloading the iOS SDK iOS • iOS is the Operang System that runs on the iPhone, iPad, and iPod Touch (iOS devices) – Objec,ve-C programming language – Frameworks SDK • The iOS SDK has all the tools and applicaons needed to develop apps for iOS • The SDK is installed on the laptops in ATLAS • You will need to download and install the SDK on your Mac • iOS Dev Center hLp://developer.apple.com/ – Register as an Apple Developer – Join the Developer Program – Download the iOS SDK from the Mac App store Developer Programs • Free program – Can’t run it on a device – Can’t submit it to the app store • University Program – Invitaon only – Can run on a device (good for tes,ng) – Can’t submit it to the app store • $99 Standard Program – Allows you to distribute your apps in the Apple App Store SDK • hLp://developer.apple.com/devcenter/ios • Downloads • Xcode 4 and iOS SDK 5.1 – Xcode 4 requires Lion Mac OSX 10.7 or later • We will be staying on this version all semester, do NOT upgrade during the semester SDK Components • Xcode – Integrated Development Environment (IDE) to create and manage development projects – Interface Builder • Tool to build your applicaon user interfaces • Frameworks – So:ware libraries that provide specific func,onality • Simulator – Simulates running your apps on your Mac • Instruments – Gather and analyze data on your apps behavior iOS Development Center • Explore all the resources available in the development center • iOS Reference Library – Geng started documents – Reference documents – Sample code • Videos • Forums For Thursday • Download and install the iOS SDK on your Mac • Explore the iOS Development Center • Play with an iPhone and iPad if you’re not familiar with them (hey, it could happen) .
    [Show full text]
  • Final Readme Xcode 4.2 for Lion
    Xcode 4.2 Includes SDKs for Mac OS X 10.7 Lion and iOS 5 Contents Introduction About SDKs Installation Deprecation Notice Introduction Xcode is the complete developer toolset for creating applications for Mac, iPhone, and iPad. This package installs the Xcode IDE, the Instruments analysis tool, iOS Simulator, and OS framework bundles in the form of Mac OS X SDKs and iOS SDKs. What’s New in Xcode 4.2 for Lion • Support for Mac OS X 10.7 Lion and iOS SDK 5 • Apple LLVM compiler 3.0 with Automatic Reference Counting (ARC) • Storyboarding support in Interface Builder to design multi-view workflows for iOS • OpenGL ES graphical debugger within the main Xcode debugging interface • LLVM compiler support for C++’0x features using the new LLVM libc++ standard library • Additional bug fixes, stability, and performance improvements What’s New in Xcode 4 • Xcode 4 has a brand new, single window interface for all major workflows • Interface Builder is now integrated within the main Xcode IDE • Assistant shows a paired editor with complementary files, e.g.: header or UI controller • Live Issues display coding errors as you type, and Fix-it can correct the mistake for you Compatibility: Xcode 4 requires an Intel-based Mac running Mac OS X 10.7.0 Lion or later, and includes Mac OS X SDK 10.7 and 10.6, and iOS SDK 5. To develop apps targeting prior versions of Mac OS X or iOS, see the section titled About SDKs and the iOS Simulator below. Developer Resources: The Mac and iOS Developer Programs provide access to the App Store, additional support and documentation, as well as provisioning resources to enable testing and deployment on an iPhone, iPod touch, or iPad device.
    [Show full text]
  • Iphone Ios 6 Development Essentials
    i iPhone iOS 6 Development Essentials ii iPhone iOS 6 Development Essentials – First Edition ISBN-13: 978-1479211418 © 2012 Neil Smyth. All Rights Reserved. This book is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved. The content of this book is provided for informational purposes only. Neither the publisher nor the author offers any warranties or representation, express or implied, with regard to the accuracy of information contained in this book, nor do they accept any liability for any loss or damage arising from any errors or omissions. This book contains trademarked terms that are used solely for editorial purposes and to the benefit of the respective trademark owner. The terms used within this book are not intended as infringement of any trademarks. Rev 1.0 iii Table of Contents 1. Start Here .......................................................................................................................................................... 1 1.1 For New iOS Developers ...................................................................................................................................... 1 1.2 For iOS 5 Developers ........................................................................................................................................... 1 1.3 Source Code Download ....................................................................................................................................... 2 1.4 Feedback ............................................................................................................................................................
    [Show full text]
  • Apple® Ios SDK – Objective-C
    Getting Started with Apple® iOS Development – Apple® iOS SDK – Objective-C A Zebra Technologies Application Note 2 Overview This document describes the end to end process of designing, packaging, deploying and running an Apple® iPhone/iPod application using the ZebraLink SDK The sample code used in this guide is from the MyFirstZebraApp sample code article. Target Audience The information delivered in this document assumes the reader has reasonable technical competence covering Apple®iOS environment, core programming concepts and rationales. System Prerequisites You must install all the system prerequisites listed in this section. Note: The default installation options for all these prerequisites are satisfactory. MAC OS X Unlike development for other mobile device environments, development for Apple®iOS based mobile devices must be conducted on Mac OS X. Refer to Mac OS X. XCode and iOS SDK XCode is the development environment for apps that run on the Apple® iOS operating system. For more information and to download links, refer to for XCode and the iOS SDK. Zebra Multiplatform SDK The ZebraLink for Apple® iOS digital devices SDK contains all the required components to develop applications for Zebra label printers. The SDK includes the header files to scan for and connect to network based Zebra label printers. For more information, including system prerequisites and downloads, refer to ZebraLink SDK, A Zebra Technologies Application Note 3 Zebra Network-Enabled Label Printer In order to fully test the application that you create, you must have a network-enabled Zebra printer capable of understanding ZPL. For more information, refer to Zebra label printers. Apple® iOS Device While the Apple® iOS simulator included in the XCode toolkit satisfies most of the anticipated requirements for developing with Apple® iOS, we recommend that you test all of your development with a physical device.
    [Show full text]
  • Internal Structure of Ios and Building Tools for Ios Apps
    International Journal Of Computer Science And Applications Vol. 6, No.2, Apr 2013 ISSN: 0974-1011 (Open Access) Available at: www.researchpublications.org Internal structure of iOS and Building tools for iOS apps Miss Priyanka V. Kanoi Miss Payal N. ingole 2nd yr Information and Technology 3rd yr Computer sc and Engineering JDIET , Yavatmal JDIET, Yavatmal [email protected] [email protected] operating system: "iPhone OS".In June 2010, Apple rebranded Abstract : iOS is world’s most advanced operating system. With iPhone OS as "iOS". The trademark "IOS" had been used by its easy-to-use interface, amazing features, and rock-solid Cisco for over a decade for its operating system, IOS, used on stability, iOS is the foundation of iPhone, iPad, and iPod touch. It its routers. To avoid any potential lawsuit, Apple licensed the is the most user friendly operating system. With better GUI "IOS" trademark from Cisco. Apple provides major updates to performance. iOS consists of four layers – cocoa touch layer, the iOS operating system approximately once a year over media layer, core service layer, core OS layer. Some of the developmental tools used for preparing iOS apps include iTunes and also, since iOS version 5.0, over the air. The latest XCODE, Instruments and developer library. With thousands of major update is iOS 6, publicly announced on June 11, 2012 apps in practically every category, iOS is the platform for the and released on September 12, 2012. Over 200 new features world’s largest collection of mobile apps. And every app starts debut in iOS 6, including Apple's new Passbook service, with the right DNA.
    [Show full text]
  • Platform Policy and Its Effect on Diffusion: the Case Study of Android and Ios
    Platform Policy and its Effect on Diffusion: The Case Study of Android and iOS Ilbae Yoon Working Paper CISL# 2014-09 May 2014 Composite Information Systems Laboratory (CISL) Sloan School of Management, Room E62-422 Massachusetts Institute of Technology Cambridge, MA 02142 Platform Policy and its Effect on Diffusion: The Case Study of Android and iOS By Ilbae Yoon B.S. Physics, Yonsei University, 2003 M.S. I.E., Seoul National University, 2005 MBA, Sungkyunkwan University, 2014 SUBMITTED TO THE MIT SLOAN SCHOOL OF MANAGEMENT IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE IN MANAGEMENT STUDIES AT THE MASSACHUSETTS INSTITUTE OF TECHNOLOGY JUNE 2014 © 2014 Ilbae Yoon. All Rights Reserved. The author hereby grants to MIT permission to reproduce and to distribute publicly paper and electronic copies of this thesis document in whole or in part in any medium now known or hereafter created. Signature of Author: ____________________________________________________________________ MIT Sloan School of Management May 9, 2014 Certified By: __________________________________________________________________________ Stuart E. Madnick John Norris Maguire Professor of Information Technologies, MIT Sloan School of Management And Professor of Engineering Systems, MIT School of Engineering Thesis Supervisor Accepted By: _________________________________________________________________________ Michael A. Cusumano SMR Distinguished Professor of Management Program Director, M.S. in Management Studies Program MIT Sloan School of Management [Page intentionally left blank] 2 Platform Policy and its Effect on Diffusion: The Case Study of Android and iOS By Ilbae Yoon Submitted to the MIT Sloan School of Management on May 9, 2014 in partial fulfillment of the requirements for the degree of Master of Science in Management Studies ABSTRACT Platform has played an important role in telecommunication industry.
    [Show full text]