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

标签 ios iphone xcode ios-provisioning nativescript

如何在没有 Telerik 平台和 Apple 开发者成员(member)资格的情况下运行 Nativescript 应用程序。在 Nativescript 文档上搜索后,我唯一的解决方案
found 拥有 Apple 的开发者成员(member)资格。

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

最佳答案

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

要求:
macOS
NativeScript
代码

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

  • 部分 - 编译 Nativescript 应用程序

  • 按照 Nativescript 的说明在设备模拟器上运行示例应用程序,在模拟器上成功运行应用程序后,您就知道您已经编译了 XCode 应用程序。
  • 部分 - 准备配置文件

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

    重要的!之后,您必须在列表中选择您的 iPhone:

    Screenshot for selecting Device

    选择设备后,您必须修复问题。
    它说:没有找到匹配的配置文件。
    单击“修复问题”按钮

    Fix provisioning Profile issue

    下一步是:

    记下 Bundle 标识符,我们需要将示例应用程序修改为这个 Bundle Identifier。

    Take note of the bundle identifier

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

    Accounts Provisioning Profiles
  • Part - 在XCode中打开编译好的Nativescript App

  • 在 Finder 中找到您的 sample 杂货应用程序。
    在文件夹中,您应该具有以下结构:

    Folder Structure

    导航到平台文件夹-> ios

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

    XCode project file

    用 XCode 打开这个项目文件。

    我们要做的就是改变我们应用的Bundle标识符。
    在示例 App 中,Bundle Identifier 是“com.nativescript.groceries”

    我们必须使用在 2. 部分中创建的 Bandle Identifier 来更改它。
    在这种情况下“hagele.marc.groceries”

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

    Build Profiling

    build 开始

    enter image description here

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

    XCode 第一次可能提示权限。
    按照 XCode 的说明进行操作。

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

    XCode App run

    我希望它可以帮助某人!

    关于ios - 设备上的 Nativescript iOS 应用程序分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37362203/

    相关文章:

    iphone - 我不知道如何在 iOS 6 中进行纵向和倒置

    xcode - @IBAction 函数中 NSNotificationCenter 的问题

    ios - 使用 performSegueWithIdentifier 不会加载 Segue

    ios - 无法在模拟器上构建模块 'UIKit',但不能在手机上构建

    ios - 如何在 ViewDidLoad( ) 之外使用变量 - Swift

    iphone - 带有从互联网下载的声音的本地通知 - iPhone

    ios - 制作ipa文件失败

    ios - iOS/Xcode 中的 CouchDB?

    ios - ARKit 电平测量

    ios - 从 Firebase 获取 TableView 信息