如何在真实的iPhone上测试NativeScript应用程序



我是NativeScript的新手,刚刚制作了我的第一个应用程序。我的应用程序需要在真正的iPhone上进行测试;然而,我不知道如何在真正的iPhone上测试它,而不是在模拟器上。我试着查看appbuilder文档,但我不知道如何在iPhone上测试它。当我插上iPhone时,我试着使用tns run ios,但我得到了这个:

=== BUILD TARGET LOKale OF PROJECT LOKale WITH CONFIGURATION Debug ===
Check dependencies
Signing for "LOKale" requires a development team. Select a development team in the project editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.0'
Code signing is required for product type 'Application' in SDK 'iOS 10.0'
Code signing is required for product type 'Application' in SDK 'iOS 10.0'
** BUILD FAILED **

The following build commands failed:
    Check dependencies
(1 failure)
Command xcodebuild failed with exit code 65
# run ios

我不知道为什么我不能在iPhone上运行它。有人能告诉我如何在真正的iPhone上测试它吗?或者我做错了什么?提前感谢!

如评论中提供的链接所示,要在实际设备上进行测试,您需要提供开发团队id

以下是在NativeScript应用程序中执行此操作的步骤:

  • 打开app/app_Resources/iOS/build.xconfig
  • 取消注释(或添加(DEVELOPMENT_TEAM = YOUR_TEAM_ID;
  • 放置您的团队id并重新生成应用程序

更新:您也可以使用

tns run ios --provision

查看可用的供应配置文件并使用构建应用程序

tns run ios --provision <my-provision-profile>

最新更新