首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用plistbuddy创建一个iOS OTA清单文件?

如何使用plistbuddy创建一个iOS OTA清单文件?
EN

Stack Overflow用户
提问于 2015-04-04 15:55:57
回答 1查看 791关注 0票数 1

我想创建一个iOS清单文件,用于在空中分发点对点和企业构建iOS应用程序。

理想情况下,我可以使用plistbuddy自动完成这项工作,这样就可以通过构建脚本创建它。

我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2015-04-04 15:55:57

这可以像这样完成。我遗漏了清单中的一些可选部分,包括应用程序图标。这是让它正常工作的最低要求。

代码语言:javascript
复制
#!/bin/bash

#Creates an iOS OTA (Over the Air) Manifest File

URL="https://sywl.theappguy.guru/relayrunner/0.2.6/RunnerApp_0.2.6ent.ipa"
BUNDLE_ID="com.example.yourbundleid"
BUNDLE_VERSION="0.0.1"
TITLE="Your App Name"
FILE="yourmanifestfile.plist"

/usr/libexec/PlistBuddy -c "add :items array" {FILE}
/usr/libexec/PlistBuddy -c "add :items:0:assets array" {FILE}
/usr/libexec/PlistBuddy -c "add :items:0:assets:0::kind string software-package" {FILE}
/usr/libexec/PlistBuddy -c "add :items:0:assets:0::url string ${URL}" {FILE}
/usr/libexec/PlistBuddy -c "add :items:0:metadata:bindle-identifer string ${BUNDLE_ID}" {FILE}
/usr/libexec/PlistBuddy -c "add :items:0:metadata:bundle-version string ${BUNDLE_VERSION}" {FILE}
/usr/libexec/PlistBuddy -c "add :items:0:metadata:kind string software" {FILE}
/usr/libexec/PlistBuddy -c "add :items:0:metadata:title string ${TITLE}" {FILE}

我在这里将其作为要点发布:https://gist.github.com/bradtheappguy/f0e42946269ed2748e68

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29444058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档