我能将iOS应用以二进制形式传递给第三方进行应用商店的代码签名吗?

4
作为一名独立的iOS开发者,我希望让我的合作伙伴自己签署应用程序并处理分发。然而,并不总是能够将整个项目连同源代码(可能是机密的)传递给他们进行构建。在Xcode中有哪些步骤可以使这成为可能呢?
我知道我可以将应用程序的关键部分制作成一个单独的库,并链接到整个项目中。在某些情况下,这可能是合适的,但也有一些情况我想要避免与兼容性问题和代码分离相关的额外负担。
1个回答

2

这似乎是可以实现的事情,但我尝试过的所有方法都失败了。

我们所做的是让客户传递一个包含他们的私钥和发布证书以及App Store移动配置文件的.p12文件。

然后,我们构建并签名应用程序,并将其传回给客户,让他们使用应用程序加载器上传。这很有效。


谢谢您提供 Application Loader 的提示,我一直在使用提供的证书进行签名,但到目前为止都必须自己执行上传 - 向合作伙伴请求其 ID/密码。无论如何,这并不能完全解决我的问题。典型情况是,有时客户希望能够替换一些捆绑资源(例如图像),而不必再回到我这里。 - vasek
啊,很有趣。我认为你可以更改资源并重新签名应用程序,请查看这篇文章:https://dev59.com/7Gw05IYBdhLWcg3w_W1O - Ben Clayton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接