2015-04-04 80 views
10

我构建了一个带有Apple Watch应用程序的iOS应用程序,并最近将其提交给了App Store。今天早上,它因未能安装而被拒绝。下面是步骤来重现:WatchKit应用程序因“无法安装”而被拒绝

  1. 在iPhone上安装应用程序
  2. 启动的配套应用
  3. 切换“显示应用程序在苹果观察”开关
  4. 该应用程序试图安装在Apple关注
  5. 错误消息显示在Apple Watch和未安装的应用程序中。在配套应用
  6. 拨动开关被设置为“关”

很显然,我没有苹果观看来测试这一点,但它在模拟器工作正常(和苹果安装罚款手表模拟器)。也许这与我在提交之前签署的事情有关?有没有人遇到过这个问题?

下面是报道对苹果手表(苹果的审查小组给我)的错误信息:

应用验证失败

+0

说不上来,如果这可能帮助:HTTP://www.fiveminutewatchkit.com/blog/2015/4/2/submitting-your-watchkit-app – 2015-04-04 22:23:43

回答

10

你有没有在Xcode 6.3开盘项目?如果是这样,它可能会将您的部署目标设置为iOS 8.3,这将导致此错误。

+1

良好的渔获 - iPhone应用程序被重新设置为8.2,但WatchKit二进制文件仍然在8.3(埋在plist中)。谢谢! – ghostcoder13 2015-04-05 03:21:47

+1

哇!这很难找到。就我而言,Watch App本身的部署目标是8.3(而不是WatchKit扩展),并且该设置根本不在UI中公开。谢谢! – 2015-04-06 18:54:22

+0

很高兴帮助! – bgilham 2015-04-06 18:55:22

2

问题是,如果您在某个时候在Xcode 6.3中打开了项目,它会将您的部署目标更新为iOS 8.3。然而,这不会反映在项目的UI中,您必须右键单击项目文件并显示内容,然后打开您的project.pbxroj并搜索部署目标并将其更改为8.2

0

我的错误完全相同。 去了苹果开发者门户网站和设备部分。 然后我不得不通过'设备重置'程序。

原因是我进入了一个新的开发者计划年。它似乎拒绝提供该设备,直到我经历了重置 - 而不是它告诉我!

一旦我这样做了,我就会弹出窗口 - >设备(从xCode),我会看到手表。

从这一点上,它工作得很好。 (我在开发者门户网站的设备列表中查看过,并且在那里)。

此外,如果它不自动打开,该窗口 - >设备显示您可以用来手动添加设备的UDID。

希望,可能会有所帮助:)

相关问题