我一直在研究iOS中的代码签名,但仍有一些事情我不清楚。我们已经构建了一个静态库,我们希望能够很快将其发送给客户。但是,我们需要确保我们遵循正确的代码签署程序,以避免客户的任何投诉。
我的问题如下:
在静态库的情况下,代码是否必须签名?或者在我们的案例中它是可选的吗?
理想情况下,谁应该对图书馆进行代码签名?应该是我们,还是应该是客户?如果我们应该这样做,可以用任何开发者身份来完成吗?
答案 0 :(得分:2)
您不必签署静态库。库中的代码将嵌入到应用程序中,然后由客户签名。您的代码也将包含在该签名中。从完成的应用程序的角度来看,从静态库添加代码或者将源代码添加到项目中没有任何区别。
答案 1 :(得分:0)
这很有趣。因为他计划将图书馆公之于众;即他不信任所有客户。代码签名是否会保护库不被某人篡改?