ios - 无法在真正的 Apple Watch 上构建 hello world 应用程序

标签 ios xcode watchkit apple-watch provisioning-profile

我正在尝试在我的新 Apple Watch 5 上使用 Xcode Beta 11.3 的 WatchOS 6.1 构建 WatchKit 应用程序(非 beta Xcode 11.2 也存在同样的问题),但我无法在真实设备上安装该应用程序。

模拟器工作得很好,但是当我尝试在设备上运行它时,它告诉我它无法安装该应用程序,并提供问题的高级详细信息:

Details  

Unable to install "Prova Watch WatchKit App"  
Domain: com.apple.dtdevicekit  
Code: -402620395  
--  
App installation failed  
Domain: com.apple.dtdevicekit  
Code: -402620395  
Failure Reason: A valid provisioning profile for this executable was not found.  
User Info: {  
    DVTRadarComponentKey = 487927;  
    "com.apple.dtdevicekit.stacktrace" = (  
  0   DTDeviceKitBase                     0x00000001210186e7 DTDKCreateNSError + 109  
  1   DTDeviceKitBase                     0x0000000121018de9 DTDK_AMDErrorToNSError + 792  
  2   DTDeviceKitBase                     0x000000012105856a __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 164  
  3   DVTFoundation                       0x0000000107711c22 DVTInvokeWithStrongOwnership + 73  
  4   DTDeviceKitBase                     0x0000000121058301 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589  
  5   IDEiOSSupportCore                   0x0000000120ee0a25 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4523  
  6   DVTFoundation                       0x0000000107842e8a __DVT_CALLING_CLIENT_BLOCK__ + 7  
  7   DVTFoundation                       0x0000000107844562 __DVTDispatchAsync_block_invoke + 809  
  8   libdispatch.dylib                   0x00007fff67df6553 _dispatch_call_block_and_release + 12  
  9   libdispatch.dylib                   0x00007fff67df74de _dispatch_client_callout + 8  
  10  libdispatch.dylib                   0x00007fff67dfca9e _dispatch_lane_serial_drain + 597  
  11  libdispatch.dylib                   0x00007fff67dfd422 _dispatch_lane_invoke + 363  
  12  libdispatch.dylib                   0x00007fff67e06aa1 _dispatch_workloop_worker_thread + 598  
  13  libsystem_pthread.dylib             0x00007fff68050763 _pthread_wqthread + 290  
  14  libsystem_pthread.dylib             0x00007fff680505c3 start_wqthread + 15  
);  
}  
--  

我尝试了独立的 WatchKit 应用程序和 Watch+Phone 应用程序。 使用 Watch+Phone 应用程序,我可以将其安装在手机上,但我仍然无法在 watch 上运行 watchkit 应用程序目标。

我正在使用我的个人 AppleID 帐户(不是付费帐户,不确定是否需要在我的 watch 上测试应用程序)。 在签名和功能中,我选中了“自动管理签名”和我作为团队的 AppleId。

最佳答案

我通过取消配对并修复我的 Apple Watch 成功解决了这个问题。可能我 watch 上的信任设置有问题,我无法让它重新显示请求。

关于ios - 无法在真正的 Apple Watch 上构建 hello world 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58957726/

相关文章:

ios - 绘制同心圆: Inner circle should be filled

c++ - 从 Xcode C++ 控制台应用程序生成 Windows 兼容二进制文件

javascript - 如何监听后台变化(Parse Server)

Xcode:复制 header :公共(public)、私有(private)、项目?

iphone - NSURLConnection使应用程序崩溃,但仅在打开和关闭电子邮件应用程序之后

ios - 以编程方式创建 Watchkit 通知

swift - 使用动画设置 WKInterfacePicker 高度选择任意项目

ios - 在 Apple WatchKit 中使用核心位置

ios - 从 SQL 数据库保存和加载图像

ios - 如何从 TableView 中添加/删除 subview