代码签署iOS的静态库

时间:2014-12-02 19:22:41

标签: ios static-libraries code-signing

我一直在研究iOS中的代码签名,但仍有一些事情我不清楚。我们已经构建了一个静态库,我们希望能够很快将其发​​送给客户。但是,我们需要确保我们遵循正确的代码签署程序,以避免客户的任何投诉。

我的问题如下:

  1. 在静态库的情况下,代码是否必须签名?或者在我们的案例中它是可选的吗?

  2. 理想情况下,谁应该对图书馆进行代码签名?应该是我们,还是应该是客户?如果我们应该这样做,可以用任何开发者身份来完成吗?

  3. 在某些时候,我们希望我们的客户使用我们的库在应用商店中更新他们的应用。是否有机会签署库可能会导致问题? (如果我们是代码签名的那个)

2 个答案:

答案 0 :(得分:2)

您不必签署静态库。库中的代码将嵌入到应用程序中,然后由客户签名。您的代码也将包含在该签名中。从完成的应用程序的角度来看,从静态库添加代码或者将源代码添加到项目中没有任何区别。

答案 1 :(得分:0)

这很有趣。因为他计划将图书馆公之于众;即他不信任所有客户。代码签名是否会保护库不被某人篡改?