问题标签 [app-distribution]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 我们可以通过应用商店或其他方式将不同版本的单个应用分发给不同的客户端吗?
我们有一个 iOS 应用程序,我们有单一的代码库,只需要为不同的客户端创建单独的构建。我们需要将应用程序分发给所有人,我们如何分发思想企业或 vpp 或任何其他方式?
谢谢,
xcode - 由于权利问题,Mac 应用程序验证失败
我正在尝试在 Mac App Store 之外分发我的 Mac 应用程序版本。我复制了我的目标,使用“开发者 ID”对其进行了签名,删除了 iCloud 功能,创建了一个新的权利文件,我在其中删除了 iCloud 和 APS 权利,并在新目标中引用了它。目标构建和归档很好,但是当我尝试使用“验证开发人员 ID 签名的应用程序”来验证它时,我遇到了一个错误:
因此,应用程序包具有正确数量的权利,但“A”文件夹显示不同的数字,并且确实包含 com.apple.developer.aps-environment 权利。这是从哪里来的,为什么它与应用程序指定的权利文件不同,我该如何编辑它?
编辑:在 Xcode 中添加目标的代码签名设置,如果有帮助的话:
ios - 此证书在 ios 钥匙串中的颁发者无效
钥匙串显示证书错误 > 此证书的颁发者无效
请参阅屏幕截图。
RefLink> 此证书的颁发者钥匙串无效
此外,我已经实现了上述 url 解决方案并创建了 ipa,但是在从 Application Loader 上传构建时,它会根据屏幕截图显示错误。
请帮助任何人。
ios - iOS 应用程序外部 beta 测试 Apple 限制
在阅读了大量的 iOS Beta 测试策略指南后,我仍然对 Apple 的开发人员计划是否允许在未经他们批准和使用 TestFlight的情况下分发用于外部Beta 测试的应用程序感到困惑。例如,是否允许创建 AdHoc 签名应用程序并使用 3rd 方工具(Crashlytics、HockeyApp 等)将 beta 分发给外部实体。在这种情况下,外部意味着不在您的组织内。在组织内部,还有其他方式可以使用,例如企业分发,没有限制,但不允许在外部使用。问题是:Apple 是否允许对非 Apple 签名的应用程序进行外部 beta 测试?(非 Apple 而不是 TestFlight,后者确实会通过 iTunesConnect 提交对其进行签名以进行外部测试)。
更新:在查看 AdHoc 并转到 Apple Developer 页面后,它显示了这一点(注意该图像中的预发布警告),这似乎指向了我的怀疑 - 根据 Apple 的规则,您不能让外部人员测试您的 ad hoc应用程序:
因此,如果这是真的,我看不出有什么办法可以围绕 TestFlight 进行公共外部测试。
ios - 应用程序的新更改不适用于 iOS 应用程序商店构建
我在应用商店有一个应用,我做了一些错误修复。然后我将它上传到应用商店并发布了构建。但是在我安装了应用程序之后,我所做的修复并没有应用于构建。它和旧的一样。我通过Application Loader
. 为什么会这样?请帮忙。
android - 分发独立于 apk 的库
我想在我的 android 应用程序中使用一个库,但希望这个库对用户来说是可选的。
为了使其成为可选,我想将库与 apk 分开分发。以便:
打算使用此选项的用户可以 从应用程序内下载该库
而那些不想使用它的人会得到一个较小的 apk 文件。
我想问,是否可以将库与 apk 分开分发?.
我见过一些游戏在安装后下载文件。所以,我觉得这可能是可以实现的,但不知道如何实现。
注意:请记住以下几点:
类或方法仅在用户已下载库的情况下使用,在其他情况下不使用。
不要将图书馆的分布与资源的分布混为一谈。所以请记住,我想单独分发一个库而不是资源。
ios - 应用程序如何添加到 iTunes 连接?
我的一个应用程序已上传到移动商店,几个月后我添加了新版本,但没有提交该版本以供审核。现在我用新的设计和大量的变化更新了我的应用程序。我想在商店上传这个新版本。但我不知道如何添加应用程序。
因为当我点击iTunes Connect
--> My Apps
--> App Store
-->+ VERSION OR PLATFORM
时,它只显示 tvOS 并且 iOS 被禁用。
那么现在,如何从 Waiting for Upload 中删除应用程序以及如何添加新版本?
这是屏幕截图:
我已经阅读了 Apple Inc. 提供的所有文件,但我没有找到任何选项……与我的场景相关。
- https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ReplacingYourAppWithANewVersion.html
- https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ChangingAppStatus.html#//apple_ref/doc/uid/TP40011225-CH30-SW34
- https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html
- https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html
如果有人知道,请告诉我。
谢谢。
还有一件事我忘了告诉我另外我想更新截图和描述细节。