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

Nativescript iOS Application Profiling on Device

如何在没有 Telerik 平台和 Apple 开发者会员资格的情况下 运行 Nativescript 应用程序。在 Nativescript Documentation 上搜索后,我唯一的解决方案是 发现是 Apple 的开发者会员。

所以在坚持了一段时间之后,我找到了一个解决方案,关于如何在没有 telerik appbuilder 或 Apple Developer 会员资格的情况下 运行 设备上的应用程序。

在搜索了一段时间如何在 iOS 上测试 Nativescript 应用程序之后 Telerik 平台,没有 Apple 开发者会员资格,也没有任何文档。我有一个解决方案,如果有人也被困在上面,我想分享一下。

要求: 苹果操作系统 NativeScript XCode

为此post我将使用 NativeScript 的 Sample-Groceries App。

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

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

  1. 部分 - 准备配置文件

要获得有效的配置文件,您必须打开 XCode。 创建一个新项目(例如游戏):文件 -> 新建 -> 项目

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

select安装设备后,您必须解决问题。 它说:找不到匹配的配置文件。 单击按钮 "Fix Issue"

下一步是:

记下Bundle identifier,我们需要将示例应用修改为这个Bundle Identifier。

现在您可以关闭 XCode 中的项目。 在此之后,您应该能够在您的帐户中查看配置文件: XCode -> 首选项 -> 帐户 -> 查看详细信息

  1. 部分——在XCode
  2. 中打开编译好的Nativescript App

在 Finder 中找到您的样品杂货应用程序。 在文件夹中你应该有这样的结构:

导航到 Platforms 文件夹 -> ios

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

用 XCode 打开这个项目文件。

我们要做的是更改应用程序的 Bundle 标识符。 在示例 App 上,Bundle Identifier 是 "com.nativescript.groceries"

我们必须使用在第 2 部分中创建的 Bandle 标识符来更改此设置。 在这种情况下 "hagele.marc.groceries"

然后单击:产品 -> 构建 -> 分析

建设开始

完成构建后,您应该可以 运行 您的 NativeScript 项目 在您的设备上。

第一次可能 XCode 抱怨权限问题。 按照 XCode.

的说明进行操作

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

希望对大家有所帮助!