Writing iOS Apps development Remotely [closed] - iphone

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I got a request, where I need to write to code for a Someone. But they want me to write on their machines instead Remotely.
Does any one know any software by which i can access someone else screen remotely?
Yes i can use VNC or Microsoft Remote Desktop but then the Question is then, How will i run that code from Xcode on my end into the Real device for testing.

Two immediate solutions:
you can generate adhoc build and install on any device with the developer approved provisioning profile.
generate ipa and install on a JB device.

There's also the Screen Sharing feature - although this is essentially a nicely integrated VNC client with some smarts.
This kind of working arrangement does not sound like a terribly productive one - many features of XCode rely on quick user interaction - for instance code completion. On a laggy remote connection these will become highly irritating or entirely unusable.
As you suggest, there is no way to remotely debug on a device. You can however create an AdHoc build which can then be installed on your own device via the web or through iTunes.
The Apple Developer programme puts a few barriers in the way of a contract development relationship - particularly with respect to code-signing - which you'll need to run on a real device as well as app-store submission. The only two solutions are either a corporate ADC account (you are added as an 'employee' user) or having your own individual account which is used for development.

Related

How can I transfer apps and data from an old iphone to a new one? [closed]

Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 3 months ago.
Improve this question
I got a new iPhone (both old and new running iOS 15). I can't get contacts and apps transferred across.
I tried things from Apple support:
back up old iPhone
merge contacts on new one
I couldn't get that to work.
I tried the "quickstart" app which is supposed to come back after it disappears when you restart both phones and that didn't work.
I have the iCloud password logged in on both phones (although it seems to require logging in regularly too) and both have the same (good) Wi-Fi and Bluetooth running.
What am I missing?
I wound up having to contact Apple support via a chat, where I had to:
Erase the new iPhone down to the nubs (just leaving the 'carrier data' part alone
Change the Apple password again after I had just changed it hours ago
Back up the old iPhone to icloud, even though it had just been backed up hours ago.
wait for an update to IOS 16 to finish
restart the process of restoring from the old iPhone's backup
finally this worked ... Apple passwords are the most annoying; they apparently expire frequently but don't warn you about that, just stop working and you have to do the I forgot my password thing ... overall Android is easier for this function!

Ad Hoc Test builds for other companies in the iOS Developer Enterprise Program [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
My company is enrolled in Apple's Enterprise Program. We're doing demo/test builds for employees of other companies. According to Apple, we can't use the enterprise program for deploying apps to the employees of other companies. But does that include sending of Ad Hoc test builds to testers at other companies?
This question addresses a very similar, but not identical, question. We're not wanting to use Enterprise Program to get around any 100 device limit - we're not having issues with that.
It seems to be a bit of a grey area. TestFlight works with builds we send, created with the Enterprise Program, as long as the appropriate UDIDs of tester devices are in the provisioning profile. But isn't that technically still 'illegal' according to Apple, if we're sending the test build to an employee in a different company (even with UDID in the profile)?
My current take on the situation is that we should be signed up to the regular developer program too, and use the regular program to sign Ad Hoc builds that go to testers at other companies. Correct?
Update
I'm pretty certain Jonathan's answer is correct.
My understanding is that the Enterprise Program allows for both internal distribution as well as a 100 device Ad-Hoc for testing. I think the crucial thing here is that you don't distribute an application signed for internal use to external "testers" because this will violate the agreement rather make sure you use the ad-hoc method.
Best Jon

How to build an iPhone app for distribution on the clients account? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
I've developed a small app for my client which is supposed to be released under one of their brand names. They've created an iPhone developer account to be used for this purpose.
So far, for testing I provided them with ad hoc distributed builds using my own developer account. But how do I proceed about building their app store distribution build?
It is my understanding (from what I read in the "Program User Guide" on the provisioning portal) that only the team agent is able to create distribution certificates and build for distribution on behalf of his account. So, even if they add me as team member or team admin to their team, the team agent (one of my clients employees) would still need to do the final build.
However I don't want to provide them with the projects source, it's not part of the deal and none of their staff have the knowledge to actually build something in xcode - they're not even using macs.
So, how do I build an app for distribution via an account that is not mine, without surrendering my source?
See the answer to this question. Looks very similar - you don't have to provide source code, but they do need a Mac (or otherwise provide the distribution certs) to resign the binaries.

iPhone: Free developer certificate just for learning [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
i was wondering if i can get a iphone developer certificate for free?
I just want to learn objective-c and iphone development.
// No, the xCode iPhone Simulator don't have an accelerometer etc.
g.
As far as I know, no. It's not possible to get into the dev program without coughing up the dough :)
The dev kit (with the simulator) is good enough for most uses though, and you can certainly learn to develop on the iphone though that. As you mentioned, you don't get access to certain features, but such is life.
As everyone has already said you can't get a free certificate. If however your at university it might be worth asking around the various departments to see if they have signed up for a university licence, this is how I've got my development certificate.
The free developers kit that provides the simulator will let you learn how to do 90% of iPhone coding without having to use an iPhone. If you're new to iPhone development and don't know for certain you will be releasing apps for it, I think the getting an actual developer's license is a waste of money.
Instead, get the free stuff and use it to learn the ropes and then only get the license if and when you decide you what to learn the last 10% and/or release an app.
By jailbreaking your phone, you will not be able to always update your phone to the latest version, and therefore as a developer will face the problem when you sync your phone to your computer to test your code, that you will not be doing it with the latest version and Apple do not look kindly to people who release software that is older than the latest version available
You should check out Apple's developer website. They have objective-c and iPhone development tutorials there.

When should I give out my iPhone UDID? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 13 years ago.
Improve this question
When should I give out my iPhone UDID? A company is developing an application for my company for the iphone wants my UDID. Are there any risks to me as an individual giving this out? Many thanks
You should give out your device ID whenever you want an application that is not in the store (or a version not in the store) to run on your iPhone. The developer needs to add that device ID to a list of devices that can run the test version he builds.
(And it's a distracting process for him, so best answer right away before he gets involved in something else.)
The worst thing that can be said about the device ID is that it absolutely identifies your device. No other iPhone will ever have that device ID.
There are not really any privacy risks in giving out a phone ID, and as noted you need to give it out to be able to run test builds on your phone.
I would say though, that if you want to hire someone to develop an app for you you should certainly trust them enough to give them what they ask for, since you are going to be running an application on your phone from them that has not gone through any approval process (though the sandbox helps a lot there as there's not much harm they can do).