在真正的Apple Watch和无​​限微调器上运行应用程序

时间:2015-05-12 04:47:27

标签: xcode watchkit apple-watch xcode-6.2

我想制作一个应用程序的可点击原型(仅限故事板)。我刚刚添加了两个界面控制器和一些图像和按钮。我用几张图片(总体上小于150kB)填充了xcassets并试图运行该应用程序。当有一个单独的界面控制器有3个按钮(背景图像)+ 1个imageView(大约100kB全部)时,它花了一些时间,但应用程序推出。我添加了1个接口控制器和一些图像(最大的大约9kB),这次Xcode向我显示一条消息,它丢失了与iPhone的连接,但手表仍在运行或手表应用程序超时错误。同时,我在手表屏幕上有一个应用程序名称和一个微调器。并且它已经旋转多年没有任何结果...我已经尝试从两个设备中删除应用程序,重新启动,清理文件夹等,但没有成功。可以在手表的xcassets中放置图像的限制吗?太令人沮丧......

3 个答案:

答案 0 :(得分:3)

我也面临同样的问题,即真实设备上的微调器永远不会结束。 这是因为watch extensionwatch app缺少arm64架构,请确保在构建设置中选择Standard Architectures(armv7 and arm64)

答案 1 :(得分:1)

以下是您可以做的/检查:

  • 您应该使用位于WatchKit应用中的xcassets,而不是WatchKit扩展程序中的 public partial class Student { public Student() { this.StudentCourses = new HashSet<StudentCourse>(); } public int StudentID { get; set; } public string Name { get; set; } public virtual ICollection<StudentCourse> StudentCourses { get; set; } }
  • 构建并运行主iPhone应用程序作为主要目标一次。

答案 2 :(得分:1)

是的,我也一直在努力......

我找到的唯一方法:点击AppleWath的数字群,然后重新点击我的应用程序并神奇地启动应用程序(以及调试器工作。)

如果这样做不成功:重新启动xcode,清理,如果仍然无法清理,重启设备......这太烦人了。

第一个解决方案花费更少的时间,并且工作7/10次

如果有人知道更好的解决方案,我会接受它! ; - )