【发布时间】:2020-12-17 05:23:20
【问题描述】:
短版
一个开发者是否仍然可以编译一个 iOS 应用程序并将其传递给另一个拥有分发证书(和私钥)的人以上传到 App Store Connect?
背景
我的公司已与外部开发人员签订了一份合同,在未向我们提供源代码的情况下交付应用程序供我们放入应用程序商店。
我们已尝试通过删除 _CodeSignature 文件夹并运行“codesignature -f -s ......”来退出应用程序,但由于 SwiftSupport 文件夹存在问题,App Store Connect 拒绝了它。所以现在这个外部开发者坚持他没有办法编译应用程序和我们分发它并想要我们的证书和私钥,即使苹果说“Do not share Apple Certificates outside of your organization.”
【问题讨论】:
-
Apple 不支持重新签名 .ipa 文件。您至少需要 .xcarchive。检查这个:developer.apple.com/forums/thread/94151
-
这与 Stack Overflow 无关,但有几个 cmets... 看看 Apple Developer Program Roles ... 您可以让开发人员成为团队成员,并有权提交应用程序。听起来像是一个冒险的提议……假设应用程序有问题?苹果会追随你,而不是你的“外部开发者”......以及当你想要/需要进行更新等时的潜在问题。
标签: ios certificate app-store ios-app-signing