Sor*_* Ly 3 ios telerik-appbuilder nativescript
我在Telerik创建了一个帐户,与Apple Dev Center签署了一个证书并获得了移动配置.我使用Appbuilder将证书和配置导入我的笔记本电脑.但我还是无法在iOS上部署我的应用程序
tns deploy ios
Run Code Online (Sandbox Code Playgroud)
警告说:
重要信息:在构建iOS设备之前,请确认您已在OS X系统上配置了一对有效的证书和配置文件.
但是,当我执行"appbuilder provision"和"appbuilder certificate"时,命令显示我们已成功导入它们.我也尝试过:
appbuilder deploy ios --provision '<name>' --certificate '<title>'
Run Code Online (Sandbox Code Playgroud)
它说没有在路径上或路径上找到任何项目,也没有指定--path.但我在项目文件夹中.:/
对我来说,我用过:
$ tns deploy ios --device <device-udid>
现在,事先我...
用Apple注册我的设备
创建与苹果明确包的ID 相匹配的一个本地脚本中的package.json地方.这就是我的样子.
"nativescript": {
"id": "org.nativescript.<app-name>",
"tns-ios": {
"version": "3.0.1"
},
"tns-android": {
"version": "3.0.1"
}
}
Run Code Online (Sandbox Code Playgroud)
然后,我使用Apple https://developer.apple.com/account/ios/profile/制作配置文件,然后包含我刚刚创建的设备和Bundle ID.
然后在文件/app/App_Resources/iOS/build.xcconfig中
即.
DEVELOPMENT_TEAM = <Apple-dev-team-name>
PROVISIONING_PROFILE = <provision-profile-id>
Run Code Online (Sandbox Code Playgroud)
可在用户/库/ MobileDevice/Provisioning\Profiles /中找到provison配置文件
如果有多个,则排序为创建日期并抓住第一个
然后按住Ctrl键单击并选择"重命名"复制ID并将其粘贴到之前的build.xcconfig文件中.
$ tns device ios --available-devices
即
?#?Device Name?Platform?Device Identifier? Type ? Status ?
?1? iPhone ? iOS ? <device-udid> ?Device?Connected?
Run Code Online (Sandbox Code Playgroud)
$ tns deploy ios --device <device-name>
PS:如果有效,请告诉我.
| 归档时间: |
|
| 查看次数: |
3550 次 |
| 最近记录: |