加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Delphi XE4和iOS Application Loader抱怨“此捆绑包无效”

发布时间:2020-12-15 10:07:48 所属栏目:大数据 来源:网络整理
导读:我似乎无法选择正确的CFBundleIdentifier值. … 在KeyChain我有这个证书: iPhone Distribution: ExampleCompany (DistCertificateID) 在我的developer.apple.com帐户中我定义了app: Name: LongReadableName Prefix: DistCertificateID ID: com.example.*Na
我似乎无法选择正确的CFBundleIdentifier值.

在KeyChain我有这个证书:

iPhone Distribution: ExampleCompany (DistCertificateID)

在我的developer.apple.com帐户中我定义了app:

Name: LongReadableName 
Prefix: DistCertificateID 
ID: com.example.*

Name: Xcode iOS Wildcard App ID
Prefix: DistCertificateID 
ID: *

在iTunesConnect中,我的名字是SkuID BundleID appname

然后,我尝试使用以下值输入和部署不同的错误消息:

> appname

This bundle is invalid. The application-identifier entitlement is not
formatted correctly; it should contain your 10-character App ID Seed,
followed by a dot,followed by your bundle identifier:
0000000000.appname

> DistCertificateID.appname

The Bundle ID DistCertificateID.appname defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.

> DistCertificateID.com.example

The Bundle ID DistCertificateID.com.example defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.

> DistCertificateID.com.example.*

The Bundle ID DistCertificateID.com.example.* defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.

> DistCertificateID.com.example.appname

The Bundle ID DistCertificateID.com.example.appname defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.

> com.example.appname

The Bundle ID com.example.appname defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.

我想我已经尝试了一切我能想到的……

我推测这个问题是否可以通过不同的iTunesConnect配置/上传来解决,尽管我现在已经知道如何创建一个可以解决此处列出的问题的问题.但为了以防万一,我为BundleID / iTunesConnect创建了一个特定的SO:iOS app Bundle ID errors and iTunesConnect

最新更新#1

我决定放弃使用通配符应用程序ID,因为我可以看到这导致了其他人的问题.因此我在iTunesConnect中选择了另一个选项,导致它将BundleID显示为com.example.appname.然后我确保1)我的配置供应使用DistCertificateID.com.example.* 2)设置CFBunldeIdentifier(在Delphi中),如iTunesConnect中所示.然后我构建并部署,然后将其提交给Application Loader.这导致了错误消息:

The Bundle ID com.example.appname defined in your Xcode Project
does not match the Bundle ID that you entered for this app in iTunes
Connect com.example.appname.

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

最新更新#2

我昨晚尝试上面时,实际上我犯了一个小错字错误.猜猜我太累了.以上解决方案有效(我会答应.)

解决方法

放弃通配符应用程序ID对我有用.因此我在iTunesConnect中选择了另一个选项,然后将其提交给Application Loader.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读