Search results for

A Summary of the WWDC25 Group Lab

10,084 results found

Post

Replies

Boosts

Views

Activity

Reply to trying to link like apps
So you currently have 2 apps (one ipad and one iphone) and now hoave one universal app? Is that what your asking?If so, then no. One group of people will have to pay again to switch to the other app as they have two different ID's so they for all intents and purposes different apps. If both groups originally paid for the app you could do somethign creative with a bundle but there's no ideal solution to your problem.
Jun ’15
watchOS 2 new API summary
We read through all of the documentation, Xcode 7 header files, and tried to summarize everything we could figure out about watchOS 2. We hope this is a quick jumping off point for developers who just want a quick description and links directly into the Apple documentation. http://www.sneakycrab.com/blog/2015/6/8/watchos-20-tldrPlease give feedback, corrections and new discoveries, and we'll update the post with new information as we find it.
0
0
301
Jun ’15
Implementing trial period for auto-renewing subscriptions
I need a guide for adding trial period option for iOS app auto-renewing subscription without using separate server.The thing is that different time period options inside one auto-renewing group of items have separate IDs, however there is no ID for trial period. How can I request it from out my app after user presses Trial period button.There are no descriptions on Developer Forums and on other websites, no examples as well, so I don't know how to implement this.P.S.: I use RMStore to cover transaction APIs.Here is how the code approximately looks:- (void)performRequestForProduct:(NSString *)productID completionBlock:(void(^)(BOOL success))func { NSSet *productIdentifiers = [NSSet setWithObjects:kInAppIDUltimate, kInAppIDPremium1Year, kInAppIDPremium1Month, kInAppDonationBundleID, nil]; [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES]; [[RMStore defaultStore] requestProducts:productIdentifiers success:^(NSArray *products, NSArray *invalidProducts) { if (invalidProducts.count
1
0
864
Jun ’15
Problems with group insets on watchOS 1.0.1
I have rebuilt my app using XCode 7 and am testing that it works on my watch running watchOS 1.0.1 before I upgrade the device to version 2.0. Everything seems fine so far except that my groups do not have their custom insets (all zero) but instead have insets of 2. If I change the insets to larger values then it seems to work as expected, but not for zeroes.This works fine in the simulator (which runs 2.0) but not on the watch when running 1.0.1. I notice that the new API offers the ability to set the insets at runtime (which is very useful - thanks for that) so I'm wondering if this is related to that?Sounds like I need to file a bug report but I thought I'd mention it here in case anyone else notices that things are positioned strangely when running an app built with XCode 7 on a watch running 1.0.1.
0
0
247
Jun ’15
Interface objects still write-only
According to the docs and some tests I just ran, interface objects in watchOS 2.0 are still write-only. I'm wondering what the reasoning behind this is now the code excutes on the watch, and therefore there's no longer a round trip to the phone. WatchKit developers have traditionally had to keep track of UI state manually due to this restriction imposed by the old architecture, but now the architecture has changed it seems a little strange to keep those restrictions in place. Could someone from Apple please comment on this?Also, it also seems a little strange that new watch app projects in Xcode still have seperate groups and targets for the interface and the code. Is this likely to change in a future beta?
0
0
179
Jun ’15
Filesystem Lab notes
Question: On Yosemite, there is an issue where FileVault 2 will report Encrypted Paused during the encryption process, then never resume. It won't decrypt, and the only fix seemed to be deleting the CoreStorage volume.Is there a fix for this besides deleting the CoreStorage volume? For example, how to unpause and either resume encryption or decrypt?Answer:The Encryption Paused issue was addressed in 10.10.3. The root cause was a problem with resizing the CoreStorage volume. When the CoreStorage volume was unable to grow, the encryption was paused and could not resume until the resize issue was addressed.To fix this issue:1. Update your Mac to 10.10.3, or boot from an alternate drive which is running 10.10.3.2. Un-lock the encrypted drive if necessary3. Open Terminal4. Run the following command to get your Mac's disk identifier:diskutil list5. Once you have the disk identifier information, run the following command:sudo fsck_cs -y disk_identifier_goes_here6. fsck_cs should repair the CoreStorage volume and add
6
0
2.1k
Jun ’15
Reply to Filesystem Lab notes
I asked about the new System Integrity Protection functionality and was told that I should ask about that in the Security labs, as it wasn't a filesystem issue. That squares with other research I've been doing on System Integrity Protection, as I'm not seeing any immutable flags on files.Side note: One of the things protected by System Integrity Protection is /System/Library/CoreServices/DefaultDesktop.jpg. Also locked is /Library/Desktop Pictures/El Capitan.jpg
Topic: App & System Services SubTopic: Core OS Tags:
Jun ’15
Reply to Filesystem Lab notes
I asked the Filesystems lab guys about the CoreStorage volume creation by the OS installer in Yosemite and later. According to the engineers, the only reason for the CoreStorage volume creation by the OS installer in Yosemite and later is to support FileVault 2. I asked it was to support anything else and they said no.
Topic: App & System Services SubTopic: Core OS Tags:
Jun ’15
Reply to Filesystem Lab notes
@rtrouton,For SIP / the security lab: Organizations may set a requirement to remove a previously-installed Java 6 JDK (especially on upgraded computers). It appears that specific directories (that may be protected) should be deleted. Not sure if removing items from /System/Library/Java/JavaVirtualMachines/ is possible.
Topic: App & System Services SubTopic: Core OS Tags:
Jun ’15