如何在没有Telerik平台和Apple Developer成员资格的情况下运行Nativescript应用程序。在Nativescript文档上搜索后,唯一的解决方案是我 发现是Apple的开发者资格。
因此,经过一段时间的努力,我找到了一个如何在没有telerik appbuilder或Apple Developer会员资格的情况下在设备上运行App的解决方案。
答案 0 :(得分:4)
搜索了一下如何在没有iOS的情况下测试Nativescript应用程序 Telerik平台,没有Apple开发者会员资格,任何文档都没有运气。我有一个解决方案,如果有人也坚持,我想分享。
要求: MacOSX的 NativeScript 的XCode
对于这篇文章,我将采用NativeScript的Sample-Groceries App。
按照Nativescript的说明在设备模拟器上运行示例应用程序,在模拟器上成功运行应用程序后,您知道已经编译了XCode应用程序。
要获得有效的配置文件,您必须打开XCode。 创建一个新项目(每个例子的游戏):文件 - >新 - >项目
重要!之后,您必须在列表中选择您的iPhone:
选择设备后,您必须修复问题。 它说:找不到匹配的配置文件。 单击按钮"修复问题"
下一步是:
记下Bundle标识符,我们需要将示例应用程序修改为此Bundle Identifier。
现在您可以在XCode中关闭项目。 在此之后,您应该可以在帐户中查看配置文件: XCode - >偏好 - >帐户 - >查看详情
在Finder中找到您的样品杂货App。 在文件夹中你应该有这个结构:
导航至Platforms文件夹 - > IOS
在ios文件夹中,您应该有一个XCode项目文件:
使用XCode打开此项目文件。
我们要做的是更改应用的Bundle标识符。 在示例App上,Bundle Identifier是" com.nativescript.groceries"
我们必须使用2. Part中创建的Bandle Identifier来改变它。 在这种情况下" hagele.marc.groceries"
然后点击:产品 - >构建 - >谱
建筑开始
完成构建后,您应该能够运行NativeScript项目 在您的设备上。
XCode第一次抱怨权限。 按照XCode的说明进行操作。
之后,您将可以使用以下命令运行应用程序:
我希望它有所帮助!