4

我目前正在为一家公司工作,该公司针对 iOS 进行了一个相当大规模的电子商务项目。当然,他们想在他们的 iTunes 帐户下发布他们的项目。我担心的是,我要做的就是开发项目并代表他们从他们的帐户上传项目并将我的代码保留给我自己,以防万一他们想做类似的项目。

我的 ipa 或代码安全吗?他们有什么办法只能从itunesconnect帐户访问ipa或代码?经验丰富的开发人员的任何想法和知识都会很棒。

4

3 回答 3

5

您的客户端必须使用Application Loader

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

使用这种方法,您的客户将无法获得您的代码

于 2013-01-11T16:49:52.917 回答
1

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

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

于 2013-01-11T16:53:08.437 回答
1

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

于 2013-01-11T16:59:46.907 回答