2017-09-13 74 views
-1

苹果刚刚推出了新的iTunes更新(12.7),从iTunes中删除“应用程序”。现在我不确定如何将文件发送给用户进行测试。以前我会:Appcelerator iTunes Sync已死亡。我现在如何分享iOS应用程序版本?

  1. 添加目标的UUID到我的开发证书
  2. 选择 “MyAppName” 在项目资源管理
  3. 运行 - > iOS设备 - > iTunes同步时
  4. 查找 “MyAppName.ipa” @ “音乐/ iTunes的/ iTunes的媒体/移动应用/ MyAppName.ipa”
  5. 复制MyAppName.ipa到Dropbox的

然后我测试可以从Dropbox的下载,我安装并在设备上测试。该过程不再适用于此iTunes 12.7更新。那么我现在如何分享测试版本呢?我在这里绝望。谢谢!

+0

你应该真正考虑使用Apple的Test Flight。对于内部测试人员,您只需要电子邮件地址,不需要UDID,不需要iTunes以及所有的OTA分配,这很容易。 – Frankie

+0

我在TestFlight上看到的问题是,Apple需要首先批准每个构建。这意味着我必须安抚看门人,我必须等待他们绕过我。当我发送直接IPA时,我不必处理这些复杂情况。 –

+1

对于内部测试人员(25个测试人员)构建不需要批准。外部呢。我有外部版本通常在4小时 - 24小时之间批准。 – Frankie

回答

1

我已经更新iTunes和我同样的问题。我发现另一种解决方案,以获得IPA:

  1. 连接你的iPhone,并建立自己的项目到您的设备,如您之前
  2. 在你的项目的生成/ iPhone的文件夹呢,打开[应用程序名称] .xcodeproj 文件,这是开放的XCode
  3. 在Xcode中,在目标构建,选择通用的iOS设备,然后CLIC产品菜单上,然后存档
  4. 编译后,窗口管理器会打开(在同一窗口用于发送您的应用程序到ItunesConnect
  5. 从主办单位窗口中,选择您的应用程序,然后点击导出...按钮。选择选项:Save for Developpement Deployment,单击下一步按钮,为所有兼容设备选择导出一个应用程序,这会将iPA导出到您选择的文件夹上!
+0

是的!这是答案。为了100%清楚起见,大多数人都会从本页面上的TestFlight答案中获益更多。如果我的开发周期在这个项目上比较慢,TestFlight可能是最好的答案。不过,就我个人而言,在这种特殊情况下,这是最好的答案。谢谢! –

2

你应该真正考虑使用Apple的Test Flight。对于内部测试人员,您只需要电子邮件地址,不需要UDID,不需要iTunes以及所有的OTA分配,这很容易。

对于内部测试人员(25个测试人员)构建不需要批准。外部呢。我有外部版本通常在4小时 - 24小时之间批准。

Official docs on beta testing via TestFlight

+0

到目前为止,它已经超过24小时。仍然没有批准,或从苹果的任何其他沟通。无法将客户端添加到连接帐户,因为这会给他们太多的访问权限。所以我现在在苹果公司的怜悯之下,我从来没有过。如果事情不是时间敏感的,我可以看到这很棒。 :( –

+0

)您可以添加成员,但不允许他们访问您的应用程序数据(供市场/法律人员使用) –

+0

不要添加'用户'。添加'测试人员' – Frankie

-1

这是我做了这个问题:

  1. 删除新iTune的。
  2. 下载旧版本的itune并将其安装到Mac。
  3. 创建ipa就像美好的旧日。
  4. 使用diawi服务将ipad发送出去!

完成!

亚伦

+1

一直在寻找旧版本来试试这个,找不到有信誉的源代码 –

+1

另外,苹果公司特意告诉我,我不能删除iTunes,因为它是一款核心应用程序,他们还表示os不允许在较新的版本上安装旧版本 –

+0

哦,我只听说过iTunes没有Itune或itune,我也从未听说过mac,gen和ipa – SteveFest

相关问题