Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Appcelerator iTunes同步已停止。现在如何共享iOS应用程序版本?_Ios_Iphone_Testing_Appcelerator_Itunes - Fatal编程技术网

Appcelerator iTunes同步已停止。现在如何共享iOS应用程序版本?

Appcelerator iTunes同步已停止。现在如何共享iOS应用程序版本?,ios,iphone,testing,appcelerator,itunes,Ios,Iphone,Testing,Appcelerator,Itunes,苹果刚刚推出了一个新的iTunes更新(12.7),删除了iTunes中的“应用程序”。现在我不确定如何将文件发送给人们进行测试。以前我会: 将目标的UUID添加到我的开发证书 在项目资源管理器中选择“MyAppName” 运行->iOS设备->iTunes同步 查找“MyAppName.ipa”@“Music/iTunes/iTunes Media/Mobile Applications/MyAppName.ipa” 将MyAppName.ipa复制到Dropbox中 然后,我的测试人员可以从

苹果刚刚推出了一个新的iTunes更新(12.7),删除了iTunes中的“应用程序”。现在我不确定如何将文件发送给人们进行测试。以前我会:

  • 将目标的UUID添加到我的开发证书
  • 在项目资源管理器中选择“MyAppName”
  • 运行->iOS设备->iTunes同步
  • 查找“MyAppName.ipa”@“Music/iTunes/iTunes Media/Mobile Applications/MyAppName.ipa”
  • 将MyAppName.ipa复制到Dropbox中

  • 然后,我的测试人员可以从dropbox下载、安装并在他们的设备上测试。从iTunes 12.7更新开始,该过程不再有效。那么我现在如何共享测试构建呢?我在这里绝望了。谢谢

    你真的应该考虑使用苹果的试飞。对于内部测试人员,您只需要电子邮件地址,不需要UDID,不需要iTunes,所有OTA发行版,这很简单

    对于内部测试人员(25名测试人员),构建不需要批准。外部的。我通常在4小时到24小时之间批准外部构建


    这就是我为解决问题所做的:

  • 删除新的iTunes
  • 下载旧版本的iTunes并将其安装到mac上
  • 让ipa像过去的好日子一样
  • 使用diawi服务发送ipad 完成了


    Aaron

    我更新了Itunes,我也遇到了同样的问题。我找到了另一个获得iPA的解决方案:

  • 像以前一样连接iPhone并将项目构建到设备中
  • 在项目的build/iphone文件夹中,打开[App name].xcodeproj 文件,这是打开的XCode
  • 从XCode中,在目标构建中,选择通用iOS设备,然后选择产品菜单上的clic,然后选择存档
  • 编译完成后,窗口管理器将打开(与您将应用发送到ItunesConnect的窗口相同)
  • 从“管理器”窗口中,选择您的应用程序,然后单击“导出…”按钮。选择选项:保存以进行开发部署,单击“下一步”按钮,选择为所有兼容设备导出一个应用程序,这将导出您所选文件夹上的iPA

  • 你真的应该考虑使用苹果的试飞。对于内部测试人员来说,你只需要电子邮件地址,没有UDID,没有iTunes,所有的OTA发行版,这很容易。我发现试飞的问题是,苹果需要先批准每一个版本。这意味着我必须安抚守门员,我必须等待他们来找我。当我发送直接IPA,我不必处理这两种并发症。对于内部测试人员(25名测试人员)构建不需要批准。外部需要。我通常在4小时到24小时之间批准外部构建。到目前为止,已经超过24小时了。仍然没有批准,或者苹果的任何其他通信。无法将客户端添加到connect帐户,因为这给了他们太多的访问权限。所以我现在受苹果的摆布,我以前没有。我看不到如果事情对时间不敏感,他将非常出色。:(您可以添加成员,而无需让他们访问您的应用程序数据(供营销/法律人员使用)不要添加“用户”。添加“测试者”。由于构建需要获得测试者的批准,如果时间不是问题,这是一个很好的解决方案。如果不需要快速启动构建,这是一个很好的解决方案。如果没有其他解决方案,我想我会接受它。它们不需要获得25名内部测试者的批准。一直在寻找旧版本尝试一下。找不到可靠的来源。另外,苹果明确告诉我,我不能删除iTunes,因为它是一个核心应用程序。他们还说,操作系统不允许在较新的应用程序上安装较旧的版本。哦,我只听过iTunes,没有听过iTunes或iTunes。我也从未听过mac、gen和ipa。你可以从应用程序下载iTunes的旧版本乐:这里有一个关于如何从Mac上删除iTunes的链接:是的!!!这是答案。为了100%清楚,大多数人可能会从这个页面上的TestFlight答案中受益更多。如果我的开发周期在这个项目上较慢,TestFlight可能是最好的答案。但是对于我的特定场景,在这个这是最好的答案,谢谢!