iPhone App上传

时间:2010-01-22 13:15:47

标签: iphone upload

我正在itunesconnect上传iPhone电子书。

这是我的问题:最近Apple要求将Bundle Name,Bundle Display Name和Product Name设置为Author:Title。

存在技术问题: - Bundle Name不能包含空格 - 这可以通过使用rfc1034之类的转换更改Bundle Identifier来解决 例如:de.randomhouse.${PRODUCT_NAME:rfc1034identifier}

但现在有一个命名问题: - 如果我使用之前上传过的应用程序更改了包标识符,并希望在修正错误后再次上传,则无法进行上传:不允许更改包标识符

如果可以的话,这个问题可以解决 - 或者更改包标识符 - 或者我是否可以从App Store删除被拒绝的书籍,以便我可以再次完全上传

任何人都可以帮助我吗?

亲切的问候, 乌尔里希

1 个答案:

答案 0 :(得分:0)

您不必将Bundle Identifier基于产品名称。如果您必须更改产品名称,则可以通过硬编码来保留旧的Bundle Identifier。

例如:

想象一下,您的Info.plist de.randomhouse.${PRODUCT_NAME:rfc1034identifier}中有一个名为“Crime”的应用程序,其中包含Bundle Identifier。该标识符扩展为de.randomhouse.Crime。现在,您必须将产品名称更改为“Ivine Welsh:Crime”。您可以通过将Info.plist中的条目更改为de.randomhouse.Crime来保留相同的包标识符。标识符现在独立于产品名称。