如何在没有 Xcode 的情况下创建托管内容包?
How to create a hosted content package without Xcode?
我想知道是否有任何其他方法可以在不使用 X-Code 的情况下为应用内购买创建托管内容包。
如果您指的是包含与您的应用相关的内容的内容包(即 .zip 文件),那么可以。
我参考了 Apple 自己的 App Store 审核指南:(https://developer.apple.com/app-store/review/guidelines/)
- 就功能而言,如果捆绑包以任何方式或形式下载代码,您的应用将被拒绝(Apple 准则 2.7)。
这是提到的主要内容。除此之外,还有根据他们的网站提到的一般准则...
我们可以使用终端来执行此操作,我们甚至不需要使用 Xcode 创建应用内购买。以下是步骤。
1- 创建一个文件夹,我们称之为 "zzz"
2- 添加类似于从 Xcode 创建的应用内购买项目生成的 .plist 文件的 .plist 文件,确保更新版本和产品标识符字段。
3- 在其中创建一个内容文件夹,并在内容文件夹中放置您的应用内购买内容。
4- 打开终端并输入
productbuild --content "zzz" "zzz/nameOfPackage.pkg"
所以基本上在 --content 之后你写下你的文件夹的完整路径,然后是你想要打包的完整路径和包的名称。
我用这个答案作为参考Converting a xcodeproj in-app purchase to a pkg file from terminal (Bash) or how to convert a xcarchive file to a pkg file?
我想知道是否有任何其他方法可以在不使用 X-Code 的情况下为应用内购买创建托管内容包。
如果您指的是包含与您的应用相关的内容的内容包(即 .zip 文件),那么可以。
我参考了 Apple 自己的 App Store 审核指南:(https://developer.apple.com/app-store/review/guidelines/)
- 就功能而言,如果捆绑包以任何方式或形式下载代码,您的应用将被拒绝(Apple 准则 2.7)。
这是提到的主要内容。除此之外,还有根据他们的网站提到的一般准则...
我们可以使用终端来执行此操作,我们甚至不需要使用 Xcode 创建应用内购买。以下是步骤。
1- 创建一个文件夹,我们称之为 "zzz" 2- 添加类似于从 Xcode 创建的应用内购买项目生成的 .plist 文件的 .plist 文件,确保更新版本和产品标识符字段。 3- 在其中创建一个内容文件夹,并在内容文件夹中放置您的应用内购买内容。 4- 打开终端并输入
productbuild --content "zzz" "zzz/nameOfPackage.pkg"
所以基本上在 --content 之后你写下你的文件夹的完整路径,然后是你想要打包的完整路径和包的名称。
我用这个答案作为参考Converting a xcodeproj in-app purchase to a pkg file from terminal (Bash) or how to convert a xcarchive file to a pkg file?