德尔福XE4和iOS应用程序加载器抱怨“此捆绑无效”

我不能选择一个正确的CFBundleIdentifier值似乎。德尔福XE4和iOS应用程序加载器抱怨“此捆绑无效”

...

在钥匙串中我有该证书:

iPhone Distribution: ExampleCompany (DistCertificateID) 

在我developer.apple.com帐户我已经定义了应用程序:

Name: LongReadableName 

Prefix: DistCertificateID

ID: com.example.*

Name: Xcode iOS Wildcard App ID

Prefix: DistCertificateID

ID: *

在iTunesConnect我有名字SkuID +包裹ID appname

...

我已经然后试图进入,并用不同的错误消息下列值部署:

  • APPNAME

这包是无效的。应用程序标识符权利不是格式正确的 ;它应该包含您的10个字符的应用程序ID种子, 后面跟着一个点,其次是您的包标识符: 0000000000.appname

  • DistCertificateID.appname

的捆绑ID DistCertificateID.appname在您的Xcode中定义 项目与您在此应用程序中输入的Bundle ID不匹配 iTunes Connect appname。

  • DistCertificateID.com.example

在Bundle ID DistCertificateID.com.example在您的Xcode 项目不符合您在输入此应用程序的捆绑ID定义 iTunes Connect appname。

  • DistCertificateID.com.example。*

在Bundle ID DistCertificateID.com.example。*在您的Xcode 项目不符合您所输入的捆绑ID定义为此应用程序在 iTunes Connect appname。

  • DistCertificateID.com.example.appname

在Bundle ID DistCertificateID.com.example.appname在您的Xcode 项目不符合您所输入的捆绑ID定义为此应用程序在 iTunes Connect appname。

  • com.example.appname

在Bundle ID com.example.appname在您的Xcode 项目不符合您在输入此应用程序的捆绑ID定义 iTunes Connect appname。

我想我已经尝试了所有我能想到的...

我猜测,如果该问题可能是由不同的iTunesConnect配置来解决/上传虽然我现在的想法目前如何创建一个将解决这里列出的问题。但是为了以防万一,我有那么创建一个特定的BundleID/iTunesConnect:iOS app Bundle ID errors and iTunesConnect

最新更新#1

我决定使用通配符应用程序ID的下降,因为我可以看到,已经引起了其他人的问题。因此,我选择iTunesConnect中的其他选项,导致它向我展示BundleID为com.example.appname。然后我确保1)我的分配供应使用DistCertificateID.com.example。* 2)在iTunesConnect中设置CFBunldeIdentifier(在Delphi中)。然后我建立并部署,然后将它提交给Application Loader。这导致错误消息:

在Bundle ID com.example.appname在您的Xcode项目 定义不匹配,你在iTunes 连接com.example.appname输入此应用程序的捆绑ID。

正如你所看到的,捆绑ID现在是相同的,但它仍然抱怨。我不明白为什么:(

最新更新#2

我居然做了一个小错字错误昨晚,当我试着上面猜猜我太累了。上述解决方案的工作!(我将使它)

回答:

放弃通配符应用程序ID为我工作,因此我选择iTunesConnect中的其他选项,导致它显示我的BundleID为com.example.appname然后我确保1)我的分配供应用于DistCertificateID.com.example。* 2)在iTunesConnect中设置CFBunldeIdentifier(在Delphi中)。然后我建立并部署,然后将它提交给Application Loader。

回答:

我用同样的问题所困扰,我发现这个链接http://embarcadero.newsgroups.archived.at/public.delphi.deployment/201308/1308131098.html

我只是没有设置CFBundleIdentifier在调试,虽然我部署发布。我希望这会帮助你解决你的问题。

以上是 德尔福XE4和iOS应用程序加载器抱怨“此捆绑无效” 的全部内容, 来源链接: utcz.com/qa/257409.html

回到顶部