源代码安全 - 与iOS公司合作

时间:2013-01-11 16:28:01

标签: iphone ios security itunesconnect

我目前正在为一家名为iOS的大型电子商务项目的公司工作。当然,他们想要在他们的iTunes帐户下发布他们的项目。我担心的是,我想要做的就是开发项目并代表他们上传项目,从他们的帐户中保存我的代码给自己,以防他们想要做类似的项目。

我的ipa或代码是否安全?他们是否可以通过itunesconnect帐户访问ipa或代码?经验丰富的开发人员将会有很多想法和知识。

3 个答案:

答案 0 :(得分:5)

您的客户必须使用Application Loader

  • 他们必须为您提供App Store配置文件
  • 使用“com.compagny.appname”将您的应用归档到配置文件
  • 组织者应在此过程后打开。选择您的存档,然后单击“分发”按钮。
  • 选择“保存企业版或AdHoc部署”
  • 选择App Store配置文件
  • 将您的ipa保存在磁盘上(例如Documents dir)
  • 打开终端并转到Documents并执行:sudo chmod 755 yourApp.ipa
  • 将您的ipa发送给您的客户,就是这样!

使用此方法,您的客户端将无法获取您的代码

答案 1 :(得分:1)

我建议让他们将您的开发者帐户添加为他们的开发人员并让他们为他们上传。当您向他们发送IPA并上传文件时,这将减少任何问题的可能性。

创建IPA后,他们无法检索源代码。他们唯一能做的就是获取图像和二进制文件。然而,他们可以从汇编中对二进制进行逆向工程,但这种情况非常不可能。

答案 2 :(得分:1)

请注意,这是一个电子商务应用程序(处理信用卡),在美国,PCI法律要求可能不允许他们上传任何内容,也没有源代码。他们的法律团队应该知道这一点。