Search results for

A Summary of the WWDC25 Group Lab

10,092 results found

Post

Replies

Boosts

Views

Activity

Reply to Touch ID and Keychain for sensitive/financial data and related WatchKit app
You would not want to store transaction data on the device in general. The keychain is not for storing large data sets, it is intended to store things like passwords and encryption keys or certificates.If you are trying to have the user view secure data you should probably just do it through a web service unless you are wanting the user to view it offline. This allows you to avoid storing the data on the client. If you are going to store the data you should encrypt it in code which you could do using the keychain and creating a key through that. Using encryption here would cause overhead when accesing the stored data which is why I would recomend just using a web service.Sharing keychains bettwen your app and watch kit app can be done using keychain shairing with is enabled through the developer portal and keychain groups. You can also use app groups to share data such as a core data store between apps if you are wanting to store data.
Topic: Privacy & Security SubTopic: General Tags:
Jul ’15
Custom SSL root certificate on iOS 9 not trusted by ATS?
On iOS 8 and earlier it was possible to install a custom SSL root certificate on iOS, which would allow Safari and apps to trust that certificate for the signing of secure resources accessed via HTTPS / SSL / TLS etc.On iOS 9 it is still possible to install a custom SSL root certificate, and Safari will trust it for accessing websites. However in apps compiled for iOS 9, ATS appears to reject the certificate, in spite of Safari on the same device trusting it.Are apps using their own trust store now?I am trying to use the app with Charles Proxy, so perhaps there's a different issue occuring. Disabling ATS makes it work. Adding exceptions on the TLS version and forward secrect for the specific domain do not, which is good as I believe Charles Proxy is using TLSv1.2 and ciphers that support PFS. So I am left guessing that it is rejecting the SSL certificate.I have used CFNetwork Diagnostics output to try to diagnose it, but I don't appear to gain much information.Although the log is pretty much identical with or
2
0
5.7k
Jul ’15
Reply to osx 10.11 El Capitan and MySQL
Found itIf you google notes from thursday security lab you'll get to an apple developer forum that says...Question:There is a nvram boot-args command available in Developer Beta 1 which can disable SIP when run with root privileges:nvram boot-args=rootless=0Will this option of disabling SIP also be available in the El Capitan release version? Or is this strictly for the Developer Builds?Answer:This nvram boot-args command will be going away. It will not be available in the El Capitan release version and may disappear before the end of the Developer Betas. Keep an eye on the release notes for future Developer Betas.
Topic: App & System Services SubTopic: Core OS Tags:
Jul ’15
Reply to Apple Music?
This is complete and utter ********. Have you ever hung out with a group of actual ios developers on actual production apps? We lose our **** everyday about the platform. This is a discussion forum, and the discussion is that the release management team should have put in effort to reach feature parity by the public launch of a point release of an entire operating system.
Topic: App & System Services SubTopic: Core OS Tags:
Jul ’15
kSecAttrAccessGroup and $(AppIdentifierPrefix)
As I understand it, to share keychain data between a Watch app and the iOS app, you need to set up a keychain access group entitlement, and make the keychain item with the kSecAttrAccessGroup attribute and a value that matches that keychain access group entititlement.Xcode sets up an entitlement file that looks like $(AppIdentifierPrefix)some.identifier.here. In code, though, how do we get an app identifier prefix to make the matching kSecAttrAccessGroup value? Or does the kSecAttrAccessGroup value exclude the $(AppIdentifierPrefix) part of the entitlement item?
1
0
1.8k
Jul ’15
AppleScript: Error -1728 "Messages got an error: Can’t get service of item 1 of every text chat."
Ive been working on a script to automatically rejoin Jabber based MUC rooms from messages. This script worked flawlessly up until trying on El Cap beta. After digging around and trying some very basic functions it appears that the scripting language for Messages is broken. Here is the code that currently works in Yosemite and not in El Cap.repeat with timeout of 3600 seconds if application Messages is running then tell application System Events to tell process Messages with timeout of 3600 seconds set AllWindows to name of every window if (AllWindows contains Verify Certificate) then perform action AXRaise of (first window whose name contains Verify Certificate) click button Continue of group 2 of window Verify Certificate display notification I DID THE THING! with title Verify Certificate Alert Exterminated end if end timeout end tell tell application Messages with timeout of 3600 seconds repeat with c in text chats if connection status of service of c is connected and join state of c is not joined
10
0
4.6k
Jul ’15
Reply to Sharing data with NSUserDefaults or Keychain
You can share data in the keychain between the iOS app and watchOS extension using the Keychain Sharing capability in the targets for both the iOS app and watchOS extension.I haven't tried shaing NSUserDefaults but I can confirm the keychain sharing works.(I do also have the App Groups cabability turned on too for all targets (iOS, watchOS app and watchOS extension) so I don't know if that matters!)(iOS 9 b2 / watchOS b2)(PS, if your Sam Soffes of SSKeychain fame I used SSKeychain to do the above! And thanks for the library too 🙂 )
Topic: App & System Services SubTopic: Core OS Tags:
Jul ’15
Reply to SKProductsRequest fails with SKErrorDomain error 0
If there are no response, this issue is the type that I help diagnose as a DTS incident. I've seen this error occurring once where there was the error message -Tue 07/07 02:21 itunesstored[100]: Property list invalid for format: 200 (property lists cannot contain objects of type ‘CFURL’)In your case, this is an issue only with a select group, so the above would not appear to be the issue.If there is a valid network connection, the SKProductsRequest should work and return the identifiers in the response.products array, or in the invalidProducts array.rich kubota - rkubota@apple.comdeveloper technical support CoreOS/Hardware/MFI
Topic: App & System Services SubTopic: StoreKit Tags:
Jul ’15
Can not download iOS 9 or ElCapitan release notes
Hi,Since WWDC and the developer programs have been merged in one account (OS X, iOS and Apple Watch), I can't access the beta version of iOS 9 and OS X 10.11: when I click on a link, even for a release notes, I'm redirected the login page of Apple ID, but no problem downloading iOS 8.4. Before I got a NDA signed and was able to download seed versions.BTW, if I click on Apple Developer Program License Agreement in Your Account > Account Summary > Legal Agreement, I'm redirected to the same login Apple ID page...I've tried with different browser and cookies are enabled.Thanks for your help,Daniel
3
0
211
Jul ’15
Reply to deleting music off phone
To restore:- Connect iPhone to your Mac- Click File>Devices>Transfer purchases from This iPhone Name- turn off Find my iPhone if it is active (iCloud settings on device itself)- Hold option down on the keyboard and click 'Restore iPhone' under Summary in iTunes- Choose the appropriate IPSW and follow the promptsBasically a modified version of https://support.apple.com/en-us/HT201252
Topic: App & System Services SubTopic: Core OS Tags:
Jul ’15
Reply to el capitan fails to reboot after successful install
Tried the bootloader thing - saw the recovery partitions and tried one - still got the ( ) symbol. Tried bootloader again and bootloader never came up - just went past and tried to boot and failed - then booted my internal 10.10. Perhaps I didn't get the key down properly. Haven't tried the other two yet. WIll try them soon.However, - this seems to be more enlightening. I did verbose mode and got the following on both of my 10.11 partitions....efiboot loaded from device: Acpi(PNP0A03,0)/Pci(1A|1)/Usb(1, 0)/Usb(2, 0)/HD(Part4,SigFBBE73C7-575C-4DCA-A517-06B05DD8D733)efiboot file path: SystemLibraryCoreServicesboot.efiRead error 0x7ERROR!!! Load prelinked kernel with status 0x8000000000000007Error loading kernel cache (0x7)Again, I had successfully installed and could run fine - until a reboot - thats when I get the aboveAlso tried$ diskutil cs listNo CoreStorage logical volume groups foundDid this under 10.10.4 and also under 10.11 when I had it booted (after a reinstall) - got the same answer.Still c
Jul ’15
Xcode 7 Beta 3 Crashes when I try to open any project
Just installed Xcode Beta 3 and it crashes when I try to open any project. Anyone else having this issue?Xcode Beta 2 worked fine and was used for weeks before installing Beta 3 today. Here's the crash info:Process: Xcode [424]Path: /Applications/Xcode-beta.app/Contents/MacOS/XcodeIdentifier: com.apple.dt.XcodeVersion: 7.0 (8163.8)Build Info: IDEFrameworks-8163008000000000~7Code Type: X86-64 (Native)Parent Process: ??? [1]Responsible: Xcode [424]User ID: 501Date/Time: 2015-07-09 00:02:54.548 -0400OS Version: Mac OS X 10.10.4 (14E46)Report Version: 11Anonymous UUID: A43CAF59-6111-C733-FB57-8BFC0A177DA3Time Awake Since Boot: 42 secondsCrashed Thread: 0 Dispatch queue: IDESourceControlTree Change QueueException Type: EXC_CRASH (SIGABRT)Exception Codes: 0x0000000000000000, 0x0000000000000000Application Specific Information:ProductBuildVersion: 7A152uASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-8163.8/IDEFoundation/SourceControl/Model/IDESourceControlTree.m:82Details: (loc
21
0
13k
Jul ’15
Xcode 7 beta 3 crash on GPU frame capture
Hi all,I just updated to the latest betas on my machine and mobile devices GPU frame capture crashes Xcode every time. I've restarted everything, deleted preferences, tried other devices and computers and I always get the same result. Below is the crash report. I'm hoping that there is something that I can do to resolve the issue without waiting for the next beta.Thanks,David RogersProcess: Xcode [3662]Path: /Applications/Xcode-beta.app/Contents/MacOS/XcodeIdentifier: com.apple.dt.XcodeVersion: 7.0 (8163.8)Build Info: IDEFrameworks-8163008000000000~7Code Type: X86-64 (Native)Parent Process: ??? [1]Responsible: Xcode [3662]User ID: 501Date/Time: 2015-07-09 01:42:41.810 -0500OS Version: Mac OS X 10.11 (15A216g)Report Version: 11Anonymous UUID: 0D471773-023A-0BDE-2CE1-6F32A3E9339ETime Awake Since Boot: 47000 secondsCrashed Thread: 23 Dispatch queue: gputools.GPUiOSInferiorSession.0x7f879f2cc850Exception Type: EXC_BAD_ACCESS (SIGSEGV)Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000018Exception Note: EXC_C
1
0
935
Jul ’15
How safe is the shared container for an App Group?
In order for data (contained within a number of our created apps) such as user IDs, email addresses and user specific text stings to be shared between apps, we are considering saving this data to the shared container's NSUserDefaults using an app group.We would like to ask you the following question:How safe is the shared container for an App Group from a security perspective?We searched for an official Apple document, however, we were unable to find material stating clearly the safety of an app group's shared container.Below is what material we found through our investigation.- https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/DesigningaWatchKitApp.html#//apple_ref/doc/uid/TP40014969-CH3-SW1 Overview > WatchKit App Architecture > Sharing Data with Your Containing iOS App An app group is a secure container that multiple processes can access.- https://www.apple.com/business/docs/iOS_Security_Guide.pdfIf there is any oth
6
0
4.3k
Jul ’15