创建可以在iPhone上安装之前它上传到AppStore的应用程序文件 [英] Creating an app file that can be installed on an iPhone before it's uploaded to the AppStore

查看:130
本文介绍了创建可以在iPhone上安装之前它上传到AppStore的应用程序文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的老板要我去开发一些应用程序,使它们出现在AppStore上。
这是一个非常小的公司,他付费iPhone开发人员计划费,我负责其余的,我已经完全进入该帐户。

My boss wants me to develop some apps and make them appear on the AppStore. This is a very small company, he paid the iPhone developer program fee and I am responsible for the rest, I have full access to the account.

我已经完成了使用模拟器我的Mac开发。但现在我收到的提交给AppStore的审核来测试实际的iPhone应用程序。

I've finished the development on my mac using the simulator. But now I have to test the app on an actual iPhone before it's submitted to the AppStore for review.

问题是,我的老板和我都没有自己的iPhone和没有太多的钱购买的。

The problem is that my boss and I both do not own an iPhone and do not have much money to buy one.

我的朋友有一个,他可以测试应用程序对我来说,如果我能为他提供一种方法来下载和安装应用程序(他的电脑有Windows XP和iTunes安装),我们彼此远住,所以它不是可行借用他的iPhone,并直接连接到我的Mac和运行在X code做的测试。

My friend has one and he can test the app for me if I can provide him with a way to download and install the app (his PC has Windows XP and iTunes installed), we live far from each other so it's not feasible to borrow his iPhone and have it directly connected to my mac and run the Xcode to do the testing.

我要跳过的开发配置文件的东西,直接跳入分配阶段。

I am going to skip the Development Provisioning Profile stuff and directly jump into the distribution stage.

我想知道在销售阶段(一上传到AppStore的)创建的应用程序文件是否可以复制到Windows平台,它已经在iPhone上安装。

I would like to know whether the app file created in the distribution stage (the one to be uploaded to AppStore) can be copied into a Windows platform and have it installed on an iPhone.

推荐答案

什么你要找的是的特设分布,这将让你的手这个应用程序,你的供应配置文件一起,给您的朋友,让他在iTunes安装在Windows下。您将需要从他那里得到的设备ID第一个(在iTunes中发现的设备连接时),以创建正确的配置文件。苹果公司在iPhone的门户网站上这种透彻的说明。

What you're looking for is ad-hoc distribution, which will allow you to hand this application, along with your provisioning profile, to your friend and have him install it in iTunes under Windows. You will need to get the device ID from him first (found in iTunes when the device is connected) to create the proper provisioning file. Apple has thorough instructions on this in the iPhone portal site.

这是说,这是做iPhone开发一个可怕的方式。首先,不是拥有一个iPhone意味着你可能不熟悉其应用程序的UI公约和设备如何表现在日常的日常使用。在模拟器,这是一个鼠标驱动的环境不错,大屏幕上运行工作时看起来好想法的东西,变成是一个便携式设备上无法使用。

That said, this is a terrible way to do iPhone development. First, not owning an iPhone means that you are probably not familiar with its application UI conventions and how the device behaves in day-to-day use. Things that seem like good ideas when working in the Simulator, which is a mouse-driven environment running on a nice, large monitor, turn out to be unusable on a portable device.

该器件还具有比您的Mac完全不同的性能特征。你的朋友也许能指出一些事情出错,但你真的需要在设备挂接到您的Mac和运行应用程序,同时监测仪器的内存消耗,CPU使用率,以及其他参数可能会指出泄漏或其他微妙问题。正是出于这个原因,我花天提交到App Store前锤打我的设备上的应用程序的每个版本。

The device also has vastly different performance characteristics than your Mac does. Your friend may be able to point out a few things going wrong, but you really need to hook the device into your Mac and run your application while monitoring Instruments for memory consumption, CPU usage, and other parameters that might point out leaks or other subtle problems. It is for this reason that I spend days hammering on each version of my application on the device before submitting to the App Store.

如果你是在所有认真的iPhone开发(其中,来自行判断开发一些应用程序,使它们出现在AppStore上,你),你至少需要拿起发展的iPod touch。如果大学生们可以支付一个开发上的应用程序,你的公司肯定可以。检查的eBay,在那里我敢肯定,人们都卸载第一代车型的价格相对便宜。

If you are at all serious about iPhone development (which, judging from the line "develop some apps and make them appear on the AppStore", you are), you need to at least pick up an iPod touch for development. If college kids can pay for one to develop applications on, your company certainly can. Check eBay, where I'm sure people are offloading first-generation models for relatively cheap.

这篇关于创建可以在iPhone上安装之前它上传到AppStore的应用程序文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆