Short summary of the simplified situation:We have two applications, lets call them appA and appB. In appA, we have a button that allows you to either open the app store to download appB if appB is not installed, or open appB if it is installed. Every time appA is opened / resumed, it checks if appB is installed by performing a [[UIApplication sharedApplication] canOpenURL: <<appB's URL scheme>>], if the result is true, appA's button says Open AppB, otherwise it says Get AppB.When appA's button is tapped, it does the canOpenURL check again, and either opens the App Store to appB, or opens appB via a deep link. Pretty simple stuff. Literally, the code is:if ( [[UIApplication sharedApplication] canOpenURL:appBDeepLink] ) { [[UIApplication sharedApplication] openURL: appBDeepLink]; } else { [[UIApplication sharedApplication] openURL: appBAppStoreLink]; }This all works as expected, however, if you change appB's installation state and go back to appA, the call to openURL freezes for 5-10 second
Search results for
A Summary of the WWDC25 Group Lab
10,094 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Same in XCode 6.1 and ios 8.4. Some users advice to set up App Groups, however it doesn't help. Anyway, everyting works fine. Maybe that's a bug of XCode?
Topic:
App & System Services
SubTopic:
Core OS
Tags:
When you launch the apple music app, it will hide a header view with two button in it , and when user drag down the interface , the header view will show, and it works like a paged UIScrollview. the first page is the header and the second page is a list.I'm trying to put single button on the top of my WKInterfaceController, and hide it until user drag down the interface , tried to set the groups UIEdgeInset but it will completly hide the button, does any on know how to do this?
Still not working in 7b5.Hmmm - just read the Xcode 7b5 release notes. I see this:NetworkingNoteWhen negotiating a TLS/SSL connection with Diffie-Hellman key exchange, iOS 9 requires a 1024-bit group or larger. These connections include:Secure Web (HTTPS) ...Now, my forwared cipher is ECDHE_RSA_WITH_AES_128_CBC_SHA - hmmm - is DHE in that name stand for Diffie-Hellman [key] Exchange?So the next question is - is the above a note on a limitation, or an announcement of what the future holds?NOTE: there is this tidbit too - not sure if related or not:Secure TransportNoteDHE_RSA ciphersuites are now disabled by default in Secure Transport for TLS clients. This may cause failure to connect to TLS servers that only support DHE_RSA cipher suites. Applications that explicitly enable ciphersuites usingSSLSetEnabledCiphers() are not affected and will still use DHE_RSA ciphersuites if explicetely enabled.
Topic:
App & System Services
SubTopic:
Networking
Tags:
Summary: In one of the first Betas I changed my side switch from mute to rotation lock. Since the third or fourth beta, I can no longer see this option in the Settings menu. This means that I can't change my setting back to MuteSteps to Reproduce: 1. Open Settings 2. Go to General 3. Search for Use Side Switch SettingExpected Results: Use Side Switch setting is there.Actual Results: Use Side Switch setting is NOT there.Version: iOS 9 (13A4325c)Notes: I changed the setting to rotation lock because I use that option more often than the mute option. Because the mute button does not get transferred to the control center I might want to change it back.--------Anyone else have this issue? Apple said my ticket (22185771) was a duplicate of a closed one (20765030), but this issue is still happening for me. This is the first beta where I've been filing bugs, 20+ so far, but I don't yet know how this entire thing works.
okay set the date, but the log was from before, however, everything at this time was what I just did now:sorry for copying everything but might as well go back wo what i did just now, in case something stands out and not too sure what to look for since Mac is BSD based and I am not too versed in that flavour (in fact I tried copiling GNU coreutil to make some of my shell scripts I did work better (mainly with switches)). I just hate how it is /Users and not /home (i did make a symlink though lol)Jan 3 22:04:46 localhost bootlog[0]: BOOT_TIME 1420340686 0 Jan 3 22:04:48 localhost syslogd[48]: Configuration Notice: ASL Module com.apple.AccountPolicyHelper claims selected messages. Those messages may not appear in standard system log files or in the ASL database. Jan 3 22:04:48 localhost syslogd[48]: Configuration Notice: ASL Module com.apple.Accounts claims selected messages. Those messages may not appear in standard system log files or in the ASL database. Jan 3 22:04:48 --- last message repeated 1 time --- Ja
Topic:
App & System Services
SubTopic:
Core OS
Tags:
Part 2:ASL Module com.apple.securityd claims selected messages. Those messages may not appear in standard system log files or in the ASL database. Jan 3 22:04:48 --- last message repeated 7 times --- Jan 3 22:04:48 localhost syslogd[48]: Configuration Notice: ASL Module com.apple.server.servermgrd.log claims selected messages. Those messages may not appear in standard system log files or in the ASL database. Jan 3 22:04:48 --- last message repeated 5 times --- Jan 3 22:04:48 localhost syslogd[48]: Configuration Notice: ASL Module com.apple.serverdocs claims selected messages. Those messages may not appear in standard system log files or in the ASL database. Jan 3 22:04:48 localhost syslogd[48]: Configuration Notice: ASL Module com.apple.servermetricsd claims selected messages. Those messages may not appear in standard system log files or in the ASL database. Jan 3 22:04:48 localhost syslogd[48]: Configuration Notice: ASL Module com.apple.xpc.activity claims selected messages. Those messages may not appear in
Topic:
App & System Services
SubTopic:
Core OS
Tags:
thanks ,im chinese not know how do this, thanks for help !
I'm now trying to Sandbox my document-based application. The application bundles a helper command-line executable in `Application.app/Contents/MacOS/` to let users open their files easier in my application via command-line. So far, to sandbox the application itself has successfully been done. However, when I sandbox the helper command-line executable, or when I bundle the executable to the sandboxed application, files can not be opened in the application any more.I use the following method to open files via command-line.The main application is scriptable.command-line executable uses ScriptingBridge to communicate with the main applicationWhen the command-line executable launched, it creates a SBApplication instance with the main application's bundle identifier, and let it open file URLs that were given via command-line argument. I've also made a minimum sample project in GitHub on the following URL to show how it works. The issue is reproduced also in this sample application. https://github.com/1024jp/Command
Im making an app in which users create a group using their phone numbers. How can my app use those phone numbers to create a group?
All I do is simply create a new playground in Xcode 7 beta 4 or 5 and I get the following error: Playground execution aborted: Execution was interrupted, reason: EXC_BAD_ACCESS (code=1, address=0x8).Here is the error in the colsole:10/08/2015 09:50:14.757 com.apple.dt.Xcode.Playground[13950]: IDEPlaygroundExecutionSessionThread(pid=14157) IDEPlaygroundExecution: Playground execution failed: Error Domain=IDEPlaygroundErrorDomain Code=3 Execution was interrupted, reason: EXC_BAD_ACCESS (code=1, address=0x8). UserInfo=0x7fd6d06b6ee0 {IDEPlaygroundExprCrashDate=2015-08-10 08:50:14 +0000, IDEPlaygroundExprCrashBacktrace=* thread #1: tid = 0x4e701d, 0x000000010ffae962 libicucore.A.dylib`utext_clone + 22, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x8) * frame #0: 0x000000010ffae962 libicucore.A.dylib`utext_clone + 22 frame #1: 0x00000001100e7c12 libicucore.A.dylib`icu::RegexMatcher::reset(UText*) + 54 frame #2: 0x00000001101223e4 libicucore.A.dylib`uregex_setText + 222 frame #3:
Thanks for the response Joar,Continuous-integration servers (especially those which run as Infrastructure-as-a-service models like Travis, Cloudbees, CircleCI, Sauce Labs) aren't usually trusted with full Xcode project files.Right now we use the Instruments commandline tool to run tests on a developer build of the app. This way, the only artifact required for testing is a compiled app file (with developer permissions).Wouldn't xcodebuild require the full source of the app, the entire project file?Appium tests specifically live outside of a developer's app, and are communicated via http to the appium server. How we would like to handle this is by building a standard appium xcuitest which is essentially a web server that waits for http commands and dynamically runs tests on the device. We've already experimented with building an xcuitest app for any given iOS app, but the exact sequence to kick-off the testing process on the device is not currently accessible to us.Not sure if you've heard of Appium. I
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags:
Hello, I am currently experiencing this problem with xcode and cannot figure out. When building my project with a watchkit extension, it gives me the error embedded binary not signed with same certificate... However, when I look in build settings, in every single one of them I have my iphonedeveloper-myname. I'm not sure what I can do. There is a list of links I've checked out before coming here at the bottom.All of these had people that seemed to know what to do, but none of their solutions worked for me. I've tried revoking certificates, deleting provisiong profiles and letting xcode fix the issue, turning on app groups, cleaning the build, and enabling and disabling bitcode. All solutions have failed. If you know something that I can try, please let me know, Thanks. http://stackoverflow.com/questions/27273911/embedded-binary-is-not-signed-with-the-same-certificate-as-the-parent-app-yet-thhttp://stackoverflow.com/questions/27906188/embedded-binary-is-not-signed-with-the-same-certificate-as-the-pare
Topic:
Code Signing
SubTopic:
Certificates, Identifiers & Profiles
Tags:
Signing Certificates
Provisioning Profiles
Having seen a client do this via transfering their app to another developer, I can point out unless you had a group related identifier for the keychain, you then lose access to the keychain data. For this particular client that resulted in every customer who updated their app had to reenter their login credentials and settings as that was all stored in the keychain.
Topic:
App Store Distribution & Marketing
SubTopic:
General
Tags:
Hi,I am wondering how I can calculate the height of a `UITableViewHeaderFooterView` when I use the detailed text label. When only using the `textLabel`, the following height calculation works just fine:- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { return UITableViewAutomaticDimension; }However, as soon as I also supply a text for the `detailTextLabel` that does not work anymore. I also tried calling `sizeToFit` on a dummy header to get the correct height, which also doesn't seem to respect the detail text label. My guess is that the header behaves differently on a dummy header as it doesn't know that it will be rendered inside a grouped style table view and as the detail text label is only supported inside a grouped style it falls back to the regular height.I guess one could force the header into this mode by calling private API, however, before going down that road, I would like to know that there is really no other way to calculate the correct