有没有办法通过我自己的网站分发ios应用程序,而不是使用app store?
我的意思是,是否有任何方法可以让最终用户使用他们的浏览器应用程序从我的网站下载.ipa文件,并将其直接安装在他们的iOS设备上?
我在网上环顾四周并用Google搜索,但它似乎没有任何选择,我只是想确定它.
谢谢
在Xcode 7.0或更高版本中,当我们归档项目并希望将归档文件导出为.ipa文件时,我们有四个选项:
我们有一个新选择:"Save for Development Deployment"
.
我不知道"Save for Ad Hoc Deployment"
和之间的区别是什么"Save for Development Deployment"
.
我打电话给Apple官方支持电话服务寻求帮助,但他告诉我他不清楚,如果我想获得更多技术细节,我可以发送电子邮件给专业人员帮助,然后他只给我发了一些关于Apple的官方文档. COM.
我查了Apple官方文档,我发现了这个:
要将您的应用分发给具有指定设备的用户,请选择"保存以进行特别部署."该应用将使用分发证书进行代码签名.
要分发您的应用程序以进行内部测试,请选择"保存以进行开发部署".该应用程序将使用您的开发证书进行代码签名.
听到上面的话.似乎:
同一点:
它们都是供内部使用的.
不同点:
1."为特殊部署保存."用于内部分发,但"保存用于开发部署."用于内部测试?
2."为特殊部署保存"和"为开发部署保存"之间的区别是分发证书和开发证书?
注意:我听说"开发证书"属于个人,但发行证书属于整个团队,我对此并不十分肯定.
那么,谁能告诉我"节省开发部署"的目的是什么,以及"节省开发部署"和"节省特别部署"之间的区别是什么?
我正在开发一个 iOS 应用程序并使用 App Distribution 将我的测试版本分发给 QA 团队,我之前没有遇到任何问题,一切都很顺利和漂亮(考虑到 iOS 开发,呵呵)......但最近我遇到了一个问题我无法解决,我没有找到任何关于它的文档。
我不断地向项目添加新的测试设备(随着 QA 团队的发展)并遵循相同的步骤......
将新帐户添加到 Firebase 中的测试人员列表中。
使用新设备的 UDID 获取注册尝试。
在 Apple Developer Console 中注册新设备 UDID
通过 App Distribution 分发新版本的应用程序。
在设备中安装证书
瞧,下载新的发行版。
但这次的情况就不一样了……因为在这款最新的iOS版本的iPhone XS Max中,下载按钮从来没有出现过,我们只能看到下面的消息:“等待开发者”。
我尝试了很多不同的解决方案,重新下载并导入配置文件,重新分发应用程序,创建新配置文件,在 Fastlane 中强制使用新设备,在开发人员控制台中删除和读取 UDID ......该死......我在我的愤怒哈哈哈...但问题仍然存在,以前有人遇到过这个问题吗?
我向 Firebase 支持中心发送了一张票,他们告诉我 UDID 不在分发配置文件中,所以我的解决方案是重新创建配置文件,因为下载和导入临时配置文件不起作用。
此问题不是 Firebase 问题,而是与 iOS 签名地狱相关的经典问题。
ios continuous-delivery firebase app-distribution firebase-app-distribution
在我们公司内部,我们有人负责处理我们的Android应用上传和发布到Google Play控制台.他告诉我,之前有一个选项可以将应用程序从Alpha推广到Beta.如本视频所示,实际上有一个选项.
但是,我们目前看不到将Alpha应用程序移至Beta版的方法.只有一个选项可以将应用程序推广到生产环境.
是否仍然可以将Android应用从Alpha推广到Beta?或者我们应该再次将相同的应用上传到Beta.
android release-management apk app-distribution google-play-console
由于Xcode 7和El Capitan I无法将存档导出到IPA文件中.当我完成流程时,Export... > Save for Ad Hoc Deployment > Export (button)
它显示以下错误:Coulnd't find any platforms at all in /Applications/Xcode.app/Contents/Developer/Platforms
编辑:
这将是日志的相关部分
在IDEDistribution.standard.log中
{
code = 2109;
description = "couldn't find any platforms at all in /Applications/Xcode.app/Contents/Developer/Platforms";
info = {
};
level = ERROR;
}
Run Code Online (Sandbox Code Playgroud)
在IDEDistribution.critical.log中
2015-10-06 06:50:04 +0000 [MT] Presenting: Error Domain=IDEFoundationErrorDomain Code=1 "couldn't find any platforms at all in /Applications/Xcode.app/Contents/Developer/Platforms" UserInfo={NSLocalizedDescription=couldn't find any platforms at all in /Applications/Xcode.app/Contents/Developer/Platforms}
Run Code Online (Sandbox Code Playgroud)
编辑2:
上市Platforms
目录:
$ ls -l …
Run Code Online (Sandbox Code Playgroud) 根据Play 管理中心帮助中的“控制何时使用托管发布页面发布应用更改” :
托管发布仅适用于更新,不适用于首次发布应用程序。如果您想使用托管发布来进行生产发布,我们强烈建议您首先将您的应用程序发布到封闭的测试轨道。
请记住,托管发布不涵盖内部测试轨道。
假设我已经在封闭测试轨道(如 alpha)上发布了一个应用程序,并且已成功审核并在那里发布。上述引用是否意味着我可以将应用程序推广到生产环境,并在我第一次发布它后立即发布?
android google-play app-distribution google-play-console google-play-console-beta
当我在设备上运行我的应用程序时,它运行良好,但是当我尝试将其存档以上传到 iTunes Connect 时,出现此错误:
错误 1:
ld:无法打开输出文件进行写入:/Users/xxxx/Library/Developer/Xcode/DerivedData/Drikkespillet-bmengfxihzksonhdoqpbllpzpagg/Build/Intermediates/ArchiveIntermediates/Drikkespillet/IntermediateBuildFilesPath/Drikkespillet.build/Drikkespillet.build/Drikkespillet.build/Drikkespilletiphone Objects-normal/arm64/Drikkespillet,架构 arm64 clang 的 errno=21:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
错误 2:
ld:无法打开输出文件进行写入:/Users/xxxx/Library/Developer/Xcode/DerivedData/Drikkespillet-bmengfxihzksonhdoqpbllpzpagg/Build/Intermediates/ArchiveIntermediates/Drikkespillet/IntermediateBuildFilesPath/Drikkespillet.build/Drikkespillet.build/Drikkespillet.build/Drikkespilletiphone Objects-normal/armv7/Drikkespillet,架构 armv7 clang 的 errno=21:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我试图删除“框架搜索路径”和“库搜索路径”。但是归档项目仍然不起作用。这里有什么建议吗?
Apple B2B App Store
允许开发人员"直接向企业客户分发定制解决方案".有了这个,应用程序不一定对公众可见.
Google Play是否有类似的设置允许我做同样的事情?Managed Google Play文档包含分发详细信息(消费者端),但没有详细说明发布者是否可以将应用程序限制为特定的业务客户(如Windows Business Store和iOS B2B Store).
我即将发布我的应用程序,只等我的 Apple Developer 进来。
我可以决定可以从哪些国家/地区下载我的应用程序吗?还是我只能选择一个国家/整个欧洲/世界?
假设我想让我的应用程序在欧洲可用但不在葡萄牙可用 - 这可能吗?......
app-distribution ×10
ios ×7
xcode ×4
android ×3
firebase ×2
google-play ×2
apk ×1
archive ×1
deployment ×1
ipad ×1
iphone ×1
itunes-app ×1
swift ×1
xcode7 ×1