如何允许Beta测试仪在不访问iPad的情况下运行我的iPad应用程序
-
25-10-2019 - |
题
我正在尝试使我的应用程序本地化,并希望允许某人运行我的应用程序,以便他们可以查看本地化是否正常。我无法物理访问他们的iPad。有没有办法促进这一点?您能带我去一些文档以实现这一目标吗?
谢谢!
解决方案
您可以使用临时分发给他们应用程序的副本。您首先需要其设备的UUID(让他们从iTunes下载Adhoc Helper应用程序)。
拥有UUID后,您可以准备应用程序的临时分发。以下说明应该是准确的,但是我很快就将它们放在一起,并且可能在某些时候缺乏明确的细节。
创建分布配置文件:
- 登录iOS开发中心(https://developer.apple.com/devcenter/ios/)
- 转到iOS配置门户。
- 添加Beta测试仪的设备(从左侧的菜单中单击“设备”,然后单击“添加设备”按钮。
- 单击左侧菜单中的“配置”项目。
- 单击“分发”选项卡。
- 单击“新配置文件”按钮。
- 选择“临时”
- 填写其余信息。
- 检查标记Beta测试仪的设备。
- 单击“提交”按钮。
- 等待片刻,然后刷新页面并下载配置资料。
- 双击要安装的配置配置文件。
配置XCode以构建XCODE:
- 在Xcode中打开项目。
- 导航到项目的设置(单击项目导航器中的项目,然后单击项目编辑器中的项目)。
- 单击项目设置的“信息”选项卡。
- 在“配置”部分中,单击“+”按钮。
- 选择“重复发布配置”
- 命名配置“临时”或类似。
- 单击项目设置的“构建设置”选项卡。
- 搜索“代码签名身份”构建设置。
- 将“ Ad Hoc”下的“任何iOS SDK”的值更改为“ iPhone Distribution”(在下拉列表的“自动配置文件选择器”部分中找到)。
- 打开架构编辑器(Menubar-> Product->管理方案)
- 选择目标方案,然后单击“编辑”按钮。
- 在方案编辑器的左面板中扩展“存档”。
- 将所选的构建配置更改为“临时”。
- 单击“确定”按钮。
编译项目作为存档:
- 从Xcode工具栏中选择“ iOS设备”或iOS测试设备。
- 存档项目(Menubar-> Product->档案)。
- 如果一切都成功,则组织者应在选定的“存档”选项卡中出现。
- 选择您刚创建的档案,然后单击“分发…”按钮。
- 点击下一步”
- 代码签名身份:选择您创建的身份(或使用“ iPhone Distribution”进行自动配置文件选择)。
- 单击“下一个”按钮。
- CodeSign想要签名,选择“始终允许”
- 现在,您可以通过iTunes保存应用程序以进行安装,也可以选中“为企业发行版保存”复选框(请参阅下一部分以获取企业发行版)。
企业发行(用于Beta用户的临时分发工作):
- 检查“保存企业分发”复选框。
- 对于“应用程序URL”,输入将用于下载.IPA文件的真实URL,例如: http://www.example/downloads/newapp/newapp.ipa
- 在“标题”字段中输入应用程序的名称。
- 保存文件(默认文件名是app.ipa和app.plist)。
- 将文件上传到您的Web服务器,并在必要时更改名称(例如,我需要将名称从“ app.ipa”更改为newapp.ipa”和“ app.plist”和“ newapp.plist”)。
- 验证您可以同时下载.ipa(http://www.example/downloads/newapp/newapp.ipa)和.plist(http://www.example/downloads/newapp/newapp.plist)文件。
将应用程序的安装链接添加到您的网站:
u003Ca href="itms-services://?action=download-manifest&url=http://www.example/downloads/newapp/newapp.plist“>安装newApp
在设备上安装应用程序:
- 让用户转到下载网页。
- 让用户单击安装链接。
- 提示时,请用户允许安装应用程序。
其他提示
我从未使用过,但是 测试飞行 可能正是您想要的。空中Beta分布。
不隶属于 StackOverflow