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

时间:2016-11-04 01:13:02

标签: ios 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上测试它或我做错了什么?提前谢谢!

1 个答案:

答案 0 :(得分:3)

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

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

  • 打开 app / App_Resources / iOS / build.xcconfig
  • 取消注释(或添加)DEVELOPMENT_TEAM = YOUR_TEAM_ID;
  • 放置您的团队ID并重建您的应用程序

更新:您也可以使用

tns run ios --provision

查看可用的配置文件并使用

构建应用程序
tns run ios --provision <my-provision-profile>