High network activity while running Xcode, could it be a virus? - xcode

I use osx86 to develop software. I download and install iantares v2.2 (snow leopard 6.3.3) and xcode 3.2.3 with ios sdk 4.0 dmg. When I use xcode open my project and build it, I find the light on router begin flash, after I close xcode, the light stops flash. If I only open xcode and open my project, the router light won't flash, it flashes only when I build my project.
I google on the net and find nothing about virus or trojan with xcode, but how to explain what I see?

You're using pirated software, from a third party source, installed in contravention of its licence agreement. So don't rule out a trojan.
That said, it's more likely Xcode's distcc-related distributed build feature. It's probably just looking for other machines to distribute the workload with; at least in Xcode 4 you get to pick whether your machine will help others but I can't see anything obvious to disable it looking for help for itself.

You may want to ask a question on Serverfault regarding troubleshooting network activity.
If your "router light" is "flashing", there are so many possible causes. You would need something like Wireshark to begin to diagnose what is happening on your network. It's most likely as zoul suggests, an update or a licence check or something similar that Xcode is performing. Also, most likely nothing to worry about.
Link to Wireshark

Related

"To edit iOS storyboards, you can use Xcode on a Mac"

I updated Visual Studio today, and apparently as of Version 16.9, we can no longer edit iOS storyboards how we used to. The message that is shown in VS (see title) links off to this page: https://learn.microsoft.com/en-us/xamarin/ios/user-interface/storyboards/#creating-a-storyboard-with-xcode. That's great and all, but all this does is show us how to open the files from VS on a Mac. Is there any built in way to send a storyboard file over to the Mac for editing, or do I need to manually transfer the file and any resources/images I need to reference? I suppose I could install Git on the Mac and pull down the whole project, but then I would need to commit my untested storyboard updates in order to test them on Windows. Are we better off just developing on the Mac then? A 5 minute update to a storyboard has led us to have to reconsider our entire development strategy. Hopefully someone out there has some good news for us!
UPDATE
In an effort to move this along, we have installed GitHub on our cloud Mac, pulled down the project and followed the instructions on opening the storyboard in Xcode from VS for Mac. When attempting to open the storyboard, we receive the message "Visual Studio could not communicate with Xcode". I haven't found much information on how to resolve this issue, but what I have found (reinstalling Xcode) is not an option for us. I will update again if we ever figure out a solution for us. For what it's worth, we are using a shared Macincloud.com cloud Mac.
UPDATE 2
We were able to start editing storyboards once we purchased a Dedicated Macincloud mac (instead of Managed/shared). Even so, updating the storyboards in Xcode is a big learning curve and we would prefer to stay in our Windows environment if at all possible. We have requested the reimplementation of the storyboard editor in VS here: https://github.com/xamarin/Xamarin.Forms/issues/14148

Does Apple offer TestFlight beta testing for OS X?

TestFlight is a welcome change for iOS. It makes distributing beta versions painless for both the developer and the testers.
Does Apple support TestFlight for Mac OS as well? I've done quite a bit of searching and haven't found anything conclusive one way or the other.
We have an OS X app store app that turns out to have an install problem with Yosemite. We failed to do a first install test against Yosemite, so we missed the problem.
I developed a fix and would love to have some new users try it out. It's petty complex, difficult and disruptive to have current users delete the entire "container" directory and kill the preferences process in order to simulate a fresh install.
I also don't like the idea of distributing an unlocked version of our app. If that gets out, it could damage sales of the app store app.
I've done things like added an expiration date to a test app (weak protection) or created developer ID builds that will only run on machines from a specific list of MAC addresses. The last approach works, but it's tedious and painful to maintain, and requires that the tester give up uniquely identifiable information about their machines.
I'd really like the ability to create apps that will only run on beta tester's machines, like TestFlight does for iOS.
This is a developer question more than a code question. It isn't a great fit for SO, but I can't think of a better Stack Exchange site to post it. If anybody has a suggestion of a better site to post the question I'm happy to move it there.
This document at Apple Developer explains it.
It says you should register the testers' devices and generate a provisioning profile that includes them. Which means, theoretically, the app won't run on any device not in the list.
Here is the strange thing about it however: I have two Mac computers and I didn't register either of them with my provisioning profile (in fact the list of registered devices is empty right now), but I can run the exported app image on both easily. The app is sandboxed and signed, ready for App Store distribution, but nevertheless it runs on unregistered computers. It might be that with an empty device list it allows to run on any, or it might be that I'm doing something wrong with code signing.
I will update the answer once I figure this out.
Good news for everyone (including me) waiting for TestFlight for Mac - it just got announced on WWDC21.
Unfortunately, it might take another few months until it is out of beta and publicly available for everyone. But since this question is almost more than 6 years old, its just a fraction!
I"ll update the answer if there are more details available
Update
TestFlight on Mac will be available to download on the Mac App Store. It will be similar to the iOS version of TestFlight offering almost the same functionality to both developers and testers.
It supports both native Mac apps and iOS apps on Apple Silicon!
It is now available.
TestFlight is not available for Mac apps.
source: https://testflight.apple.com/
😕

Xcode 6.3 Simulator Apple Watch detects feel in a different place

I have a very strange problem with Apple Watch simulator in Xcode 8.3
The problem is with clicking buttons. The simulator detects feel completely in a different place than it is the button. Does anyone has the same problem?
Regards,
Mateusz
UPDATE: This is fixed in the latest betas.
Go download it from the Apple Developer Center.
Couple of things here…
First off, Xcode 8.3 is still in beta, so you're technically not supposed to be discussing things about it here. Instead, use the official Apple Developer Forums. Apple's own developers frequently respond to questions there, so it's a great resource. Take advantage of it.
Second, there's really not much we can do about it this. It's a bug. If you're having troubles, let Apple know, not us.
File a radar at bugreport.apple.com. When more developers report a certain bug, it gets its priority raised, which prompts Apple to fix it sooner.
See this article for more details.
To benefit us all, be a good developer citizen and file radars whenever you find a bug.

iDisk-like features on Lion Server

The imminent death of iDisk is a bummer. I have used it for years to easily share files with clients without asking them to boot up their FTP software.
I am curious to know if there is a way to mimic iDisk's file sharing features through Lion Server. Specifically, the ability to share links to specific files and have them downloaded through a web browser. I miss the clean interface of iDisk through MobileMe.
I realize that there are third party providers like Dropbox and YouSendIt, but it would be nice to serve the files directly from our local server. I originally thought WebDav might be the answer, but it seems that's not the case.
You will have to install additional software to get that functionality. I've used and had good luck with Boxroom (http://boxroom.rubyforge.org/) but it requires Rails which may be too much work to install if you don't need it for anything else.
Searching for "open source php file manager" turns up a range of options which should work well on Lion as it has PHP already installed. I have also seen Java alternatives, some of which run on top of WebDAV, so it is probably best to start with the development language you are most comfortable with deploying and work from there.
Sorry I couldn't be more specific, my Mini is in transit so I haven't had direct experience with Lion server yet:)
Have a look at Storage Made Easy Mac client. It works a similar way to the original iDisk but also had sync capability. See: https://storagemadeeasy.com/MacCloudTools/ and https://storagemadeeasy.com/wiki/maccloudtools/. There is a native disk piece and also a sync like dropbox piece to the App.

iOS remote provisioning?

Right now, the only way I can test my app on a device is to physically plug it into my laptop, and build/deploy from xcode directly to it. Is there any way I can do this remotely without physically plugging the device into my mac?
To second what Moshe and Clay said, you can use a number of services that provide over-the-air distribution.
TestFlight is a fully-featured service that provides team and beta campaign management in addition to over-the-air distribution. It is a hosted service so there is no setup.
Hockey is similar in its execution and does a great job as well. I haven't used Hockey, so I can't speak to it's full feature set.
Full disclosure, I am one of the mobile devs on TestFlight.
You cannot install an app without physically connecting it to your mac until it is under development phase.Second way is to create a build and then install that build in your iPhone through iTunes,so Xcode is not required.But this is generally used to show intermediate builds to Client.So you will have to continue following the same process my friend...
This is a good question and the unfortunate answer is that this is really not possible. You can try Ad Hoc builds as an alternative or a service called TestFlight.
An alternative to TestFlight is Hockey, but it's more work. I use TestFlight, and I like it. A friend uses Hockey with good results.

Resources