嗨,我已经使用iOS模拟器测试了我的应用程序。如何在自己的iPhone上进行测试?我是苹果开发者成员。
嗨,我已经使用iOS模拟器测试了我的应用程序。如何在自己的iPhone上进行测试?我是苹果开发者成员。
首先,您需要开发证书。请访问iOS预配门户网站并按照此处的步骤进行操作:http://developer.apple.com/ios/manage/certificates/team/howto.action:
完成后,您可以从Xcode中完成其他所有操作。使用Xcode 4:
Window->Organizer
)选择“预配文件”
选中“自动设备预配”复选框并单击“刷新”
您将被提示输入您的开发者账户用户名和密码。输入这些信息。
此步骤将自动创建并下载一个通用(*)预配文件,您可以使用它来测试设备上的任何应用程序。
几秒钟后,您应该会看到此新配置文件出现在列表中,并带有名称“团队预配文件:*”
为了安全起见,重新启动Xcode。有时它会变得混乱。
打开一个项目并从主方案下拉框中选择您的设备:
生成并运行。
如果一开始不起作用,请确保您的目标具有正确的代码签名选项。找到您目标的构建设置,并在Debug配置中,在下拉列表中的“自动预配文件选择器”组下选择“iPhone Developer”:
这应该是默认选中的。
祝你好运!
您需要了解为iOS设备创建即席分发的详细参考。但是我会在这里提供所有内容:
1. 添加测试设备
苹果允许将即席分发版本分发给最多100个设备,他们通过要求您将这些设备添加到分发证书中来实现此目的。这意味着您需要检索所有测试设备的UDID,使用iOS Provisioning Portal将它们添加到配置文件中,然后下载并安装该配置文件。
2. 查找UDID
首先,您需要要求beta测试人员提供其设备的唯一设备标识符(UDID)。他们可以按照以下步骤查找UDID:
3. 注册设备
一旦您获得了UDID,您需要像为开发设备注册一样将其添加到iOS Provisioning Portal中的帐户中。您可以在门户网站的“Devices”部分执行此操作,可以使用“Add Device”按钮手动添加单个设备,也可以使用“Upload Devices”按钮从文本文件中批量上传多个UDID。
注意:
如果您想批量上传多个设备,则文本文件的格式需要如下,两列之间用制表符分隔:
Device ID Device Name
1234567890123456789012345678901234567890 Test_iPad
第一行的内容不重要,但你需要放置一些内容,因为上传时会忽略第一行。
还要注意,每年只能注册最多100个设备。你可以随时删除设备,但一旦添加,它们仍然计入你的年度配额。(因此,如果你添加了100个设备,然后删除了其中的50个,你仍然必须等到下一年才能再添加更多设备)。
4. 创建分发配置文件
假设你已经有了分发证书,创建Ad Hoc分发配置文件的过程非常快捷。在Provisioning部分的Distribution选项卡中,使用New Profile按钮。
Ad Hoc配置文件和普通的App Store配置文件唯一的区别是分发方式。
确保选择Ad Hoc方法,然后输入配置文件名称、App ID,并确保选择要在其中运行Ad Hoc构建的所有设备。提交配置文件后,您应该下载并将其保存在安全的位置,因为您需要将其发送给每个测试人员。文件应该有.mobileprovision扩展名。您还应将文件拖到Xcode图标上进行安装,可以使用Xcode组织器验证其是否已成功安装。您应该在供应配置文件部分中看到该配置文件。选择一个现有的配置(例如Release或Distribution),然后在窗口底部使用“Duplicate”按钮创建该配置的副本,并将其命名为“AdHoc”。
在Target Info窗口中确保选择了这个新的AdHoc配置,然后在Build选项卡中调整以下设置。在Code Signing部分,查找Code Signing Identity下的“Any iOS”设置,并确保它设置为iPhone Distribution并与我们之前安装的Ad Hoc provisioning profile匹配。
6. 权限
如果您的项目包括Entitlements.plist文件(可能是因为您需要启用钥匙串数据共享),则还有一步操作。对于Ad Hoc分发,您需要确保在plist文件中未设置get-task-allow标志。一种处理方法是添加第二个文件(Entitlements-adhoc.plist)仅供Ad Hoc构建使用,除了get-task-allow标志外,它与原始文件相同:
为了确保使用这个新的Entitlements文件,您需要修改AdHoc配置中的Code Signing Entitlements设置,以引用新的文件。
7. 构建和归档
使用AdHoc构建设置,使用“构建和归档”命令创建分发版本。假设构建成功,您应该在Xcode组织器的“已存档应用程序”部分找到它。此时,您可以添加名称和注释以供将来参考。您需要将设备UUID添加到iOS的授权门户。创建一个App id。通过选择您的设备和App Id来创建移动配置文件。将该配置文件下载并安装到您的设备上。然后在设备上构建和运行您的应用程序。如果需要进一步的澄清,请告诉我。