客户端提交的应用程序

时间:2010-09-30 11:10:32

标签: ios xcode app-store

我正在开发一个应用程序,该应用程序将被标记为不同的客户端。对于某些客户,我将使用我的开发者帐户@ apple自行发布应用程序,但有些客户希望使用自己的开发者帐户发布应用程序。 当然,他们可以为我创建一个帐户,我可以用它来构建应用程序,或者我可以给他们我的应用程序的源代码,让他们自己做。 但是,如果我不想做这些解决方案怎么办?有没有办法可以在我的计算机上为客户端构建应用程序,可能还有尚未存在的Bundle标识符? (例如com.somecompany.appName)?

我怀疑将“源代码”“弃”给客户端。

如何在不共享源代码的情况下与客户共享我的应用程序?

3 个答案:

答案 0 :(得分:1)

如果客户端有英特尔Mac和iOS开发者帐户,那么一种常见的方法是将应用程序的代码主要放在静态共享库中,并使用几页包装器代码启动它。然后给客户端一个Xcode项目,其中包含库对象代码(您的“秘密”成分)以及公共包装器源代码。客户端可以启动Xcode,选择他们的Distribution配置,点击构建,然后提交结果。

此技术还可以选择允许客户端修改图标,appID等,但仍然看不到共享库的源。

答案 1 :(得分:0)

为什么不使用客户端提供的登录信息来自行完成,而不会泄露您的源代码。或者只是请求发送邮件证书,然后将邮件发回给您的客户。

答案 2 :(得分:0)

帮助您准备好所有信息。我使用的Appstore提交模板。 http://loughnanedevelopment.blogspot.com/2010/08/app-store-submitting-template.html