标签: nativescript

运行"tns run ios"时NativeScript CLI失败

我正在练习这个名为NativeScript的新编程框架,它允许使用JS创建本机应用程序.但是,当我开始处理Hello World教程时,我收到此错误:

https://gist.github.com/longpham91/d603c8fe7f6c6b06e86f

当我尝试在终端上运行命令"tns run ios"时发生错误,这基本上允许NativeScript在我的手机上运行HelloWorld应用程序.

我还查看了错误日志,似乎错误可能与我的Xcode设备设置有关,如下所述:

检查依赖项代码签名错误:未找到代码签名标识:找不到与团队ID"(null)"匹配的有效签名标识(即证书和私钥对).CodeSign错误:SDK"iOS 8.4"中的产品类型"应用"需要代码签名

不过,我不确定这意味着什么.

xcode ios nativescript

6
推荐指数
1
解决办法
3857
查看次数

如何在Windows上为IOS构建NativeScript项目?

请不要告诉我许可证问题.

我只是希望能够同时在两个环境(Android/IOS)中测试我的代码.

我对IOS的虚拟化不感兴趣,因为它非常慢.

windows ios nativescript

6
推荐指数
2
解决办法
5399
查看次数

Apple / Android使用nativeScript付费

在App购买中使用nativeScript中的Apple / Android付款的最佳方法是什么?周围有插件吗?谁能给我指示?

plugins applepay nativescript

6
推荐指数
2
解决办法
1633
查看次数

如何从nativescript中的js注入自定义组件?

假设我创建了一个小组件,它接受一个输入并设置一个标签来显示它.

应用/组件/ testComponent/testComponent.xml:

<Label id="someLabel" loaded="onLoad"/>
Run Code Online (Sandbox Code Playgroud)

应用/组件/ testComponent/testComponent.js:

exports.onLoad = args => {
    const obj = args.object;

    const label = obj.getViewById('someLabel');
    label.text = obj.someString || 'no string given';
};
Run Code Online (Sandbox Code Playgroud)

现在我可以在任何页面中使用此组件

<Page xmlns="http://schemas.nativescript.org/tns.xsd"
      xmlns:testComponent="components/testComponent">
    <StackLayout>
        <testComponent:testComponent someString="hello {N}"/>
    </StackLayout>
</Page>
Run Code Online (Sandbox Code Playgroud)

这似乎是正式的方式,它的工作原理.但有没有办法只使用javascript在页面中注入此组件?

nativescript

6
推荐指数
1
解决办法
943
查看次数

Nativescript图表插件

它有任何免费使用与Nativescript兼容的插件或JavaScript库,所以我可以垂直或水平制作至少条形图.似乎缺乏有关此标准的信息.我不打算使用telerik pro的东西.

charts plugins graph nativescript

6
推荐指数
1
解决办法
3873
查看次数

Ruby gem显示几乎每个命令的"无效参数"错误

我通过NativeScript对建立工作OS X埃尔卡皮坦,我被困在那里我应该安装点xcodeprojcocoapods.我尝试使用的几乎所有内容都gem显示相同的错误:

$ sudo gem install xcodeproj
ERROR:  While executing gem ... (Errno::EINVAL)
    Invalid argument
Run Code Online (Sandbox Code Playgroud)

以下命令显示相同的错误,我是否运行它sudo:

$ gem update --system
$ gem update
$ gem install whatever
$ gem install cocoapods
Run Code Online (Sandbox Code Playgroud)

我有以下版本:

$ ruby --version
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]

$ gem --version
2.6.7
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一些我在网上找到的帮助,包括重新安装gemruby重启,但没有任何帮助.

我猜我有Ruby的配置问题.

有关如何排除故障的任何建议?

ruby rubygems nativescript

6
推荐指数
1
解决办法
2003
查看次数

GridLayout中的Nativescript垂直对齐无法正常工作

在nativescript中,StackLayout存在GridLayout中的一些问题.我无法在StackLayout中心垂直对齐Label.

这是我想要实现的图片:

在此输入图像描述

在这里你可以看到,我想要垂直感叹号图标中心.

但不幸的是我一直这样:

在此输入图像描述

这是我使用的代码:

tns.html

<GridLayout class="formMessage warning" columns="auto,*" rows="auto">
  <StackLayout col="0" class="formMessageIcon">
    <Label class="icon fa" [text]="'fa-exclamation-circle' | fonticon"></Label>
  </StackLayout>
  <Label col="1" class="formMessageText" text="lorem ipsum dolor sit amet lorem ipsum dolor sit amet lorem ipsum dolor sit amet" textWrap="true"></Label>
</GridLayout>
Run Code Online (Sandbox Code Playgroud)

CSS

.formMessage {
  width: 100%;
  border-width: 2;
  border-color: #ff344e;
}

.formMessageIcon {
  background-color: #ff344e;
  width: 30;
}

.icon {
  vertical-align: center;
  text-align: center;
  margin-right: 2;
  font-size: 18;
  color: #2b3535;
}

.formMessageText {
  padding: 5 8;
  color: #ff344e;
}
Run Code Online (Sandbox Code Playgroud)

如何修复图标居中?我做错了什么?非常感谢你!

css mobile android nativescript

6
推荐指数
1
解决办法
3323
查看次数

NativeScript限制

我正在评估不同的移动框架,我认为nativescript是一个不错的选择.但我不知道开发过程是否存在局限性.例如,我对样式有限制(并不是那么重要),但我想知道将来我是否有限制并且不能使用某些本机功能或外部库.谢谢!

nativescript angular2-nativescript

6
推荐指数
1
解决办法
2580
查看次数

"tns doctor""您需要在系统上安装Android SDK Build-tools." 但一切都安装好了

我安装了Android Studio,并通过Android Studio进一步安装了SDK和工具.他们来了:

在此输入图像描述 在此输入图像描述

我的$ANDROID_HOME路径如下:/ Users/USER/Library/Android/sdk在终端和Android Studio中.

但是,当运行tns医生时,我得到以下内容:

(...)验证CocoaPods.这可能需要一些时间,请耐心◟验证CocoaPods.这可能需要一些时间,请耐心◜验证CocoaPods.这可能需要一些时间,请耐心◠验证CocoaPods.这可能需要一些时间,请耐心◝验证CocoaPods.这可能需要一些时间,请耐心◞验证CocoaPods.这可能需要一些时间,请耐心◡验证CocoaPods.这可能需要一些时间,请耐心等待..

您需要在系统上安装Android SDK Build-tools.您可以在以下范围内安装任何版本:'> = 23 <= 25'.从命令行运行$ $ ANDROID_HOME/tools/bin/sdkmanager以安装所需的Android Build Tools.

运行"$ ANDROID_HOME/tools/bin/sdkmanager"简单地回应"帮助"提示.

到底发生了什么,我该如何解决这个问题,以便运行"npm run android"和android相关操作?

谢谢您的帮助

android nativescript

6
推荐指数
1
解决办法
2348
查看次数

如何在 Nativescript 中有效禁用暗模式主题?

我试着添加

<key>UIUserInterfaceStyle</key>
   <string>Light</string>
Run Code Online (Sandbox Code Playgroud)

到 App_Resources/iOS/Info.plist

但是该应用程序仍然处于暗模式,即使在重建它并删除钩子、node_modules 和平台之后也是如此。

我正在使用tns preview --bundle.

ios nativescript nativescript-vue

6
推荐指数
2
解决办法
2646
查看次数