设备上的Nativescript iOS应用程序分析

如何在没有Telerik Platform和Apple Developer Membership的情况下运行Nativescript应用程序。 在Nativescript文档上search后,我发现唯一的解决scheme是与苹果的开发人员成员。

所以,经过一段时间,我find了一个解决scheme,如何在没有telerik appbuilder或Apple Developer成员的情况下运行App上的应用程序。

在search了一段时间后,如何在没有Telerik Platform的iOS上testingNativescript App,没有Apple Developer Membership,也没有任何文档上的运气。 我有一个解决scheme,我想分享如果有人也卡住了。

要求:MacOSX NativeScript XCode

对于这篇文章,我将采用NativeScript的Sample-Groceries应用程序。

  1. 部分 – 编译Nativescript应用程序

按照Nativescript的指示,在模拟器上成功运行应用程序后,在设备模拟器上运行示例应用程序,您知道已经编译了XCode应用程序。

  1. 部分 – 准备预configuration文件

要获得有效的configuration文件,您必须打开XCode。 创build一个新的项目(游戏例子):文件 – >新build – >项目

重要! 之后,你必须在列表中select你的iPhone:

选择设备的屏幕截图

select设备后,您必须修复问题。 它说:找不到匹配的configuration文件。 点击button“修复问题”

修复配置文件问题

下一步是:

注意Bundle标识符,我们需要修改示例应用程序到这个Bundle标识符。

记下包标识符

现在您可以在XCode中closures该项目。 在此之后,您应该能够在您的帐户中查看供应configuration文件:XCode – >首选项 – >帐户 – >查看详细信息

帐户配置文件

  1. 部分 – 在XCode中打开已编译的Nativescript应用程序

在Finder中find您的样品杂货App。 在文件夹里你应该有这样的结构:

文件夹结构

导航到“平台”文件夹 – > ios

在ios文件夹中,您应该有一个XCode项目文件:

XCode项目文件

用XCode打开这个项目文件。

我们必须做的是改变我们的应用程序的套件标识符。 在示例App上,Bundle Identifier是“com.nativescript.groceries”

我们必须用在2.部分中创build的Bandle标识符来改变它。 在这种情况下,“hagele.marc.groceries”

然后点击:Product – > Build For – > Profiling

构建分析

build设开始

在这里输入图像说明

完成构build后,您应该能够在设备上运行NativeScript项目。

XCode第一次抱怨权限。 按照XCode的说明。

之后,你将能够运行应用程序:

XCode应用程序运行

我希望它可以帮助别人!