【发布时间】:2020-08-07 18:48:39
【问题描述】:
我目前能够在我的 iOS 应用程序中使用按需资源,但我必须执行一系列手动步骤:
- 在 XCode 中手动添加 ODR 资源
- 在 XCode 中手动标记它们
- 存档应用程序以生成将提交给 Apple 的捆绑包,并将它们临时推送到我们用来测试非产品应用程序的 ODR 的网络服务器上。
是否有一些我可以使用的命令行实用程序?
这些步骤是否可以实现自动化?是否有一些我可以使用的命令行实用程序?
就我而言,我使用的是 Cordova,所以到目前为止,我只找到了这个(仍然)开放 PR:https://github.com/apache/cordova-node-xcode/pull/87
【问题讨论】:
-
我使用github.com/CocoaPods/Xcodeproj 自动添加和标记资源。
-
你考虑过使用TestFlight吗? Apple 将像在 App Store 上一样托管资产。
-
@JamesP 这可能是一个选择,谢谢。我如何将 ODR 上传到 TF 中?我目前从 AppCenter(前 HockeyApp)将它们提升为 TF。
-
看起来可以用 FastLane 解决成archive_options
标签: ios objective-c swift on-demand-resources build-pipeline