我将项目从WatchKit应用程序升级到watchOS 2应用程序。一切都运行正常,它在升级的Apple Watch上的watchOS 2上运行。上传到TestFlight也有效,没有Apple的抱怨。
当我从TestFlight安装它时,iPhone应用程序也可以正常工作,但是当我点击"安装Apple Watch"在Testflight中的按钮,它向右移动几秒钟,然后立即向左移动,没有任何错误消息。甚至不在设备日志中。
但我也看到,当我通常通过TestFlight安装应用程序时,watchOS 2应用程序会在手表上安装(我假设,因为我启用了#34;自动应用程序安装"选项)然后手表应用程序工作正常。因此,应用程序本身似乎没有任何问题。但是再一次,TestFlight将其显示为已卸载,当我通过iPhone上的Watch应用程序卸载它时,我无法再在TestFlight中安装它。
任何人都知道我做错了什么?
答案 0 :(得分:1)
经过大量的尝试,甚至做了一个新的xcode项目并重做了我所有的配置文件,这完全不同。
我在watchOS 2应用程序中使用了watchOS框架,这似乎是罪魁祸首。删除它并将源代码添加到watchOS扩展已解决了这个问题。我现在可以从TestFlight
安装应用程序简而言之:不要包含您自己的watchOS 2框架。