无效的二进制文件iTunes Connect的[复制]

1. 请您与您的苹果开发者账号关联的邮箱,苹果将发送邮件到你的邮箱有和如何解决你的问题。 苹果发送下面其实,我从来没有碰过iCound,这是真的毕竟,我创建了一个新的应用程序ID没有通配符,那么一个新的分配模式,并签名我的应用程序 CodeGo.net,终于峰会的苹果,这变成是 无效的代码签名-为您的应用程序包的签名包含不支持的值。数组中的优先个值必须包含在配置档后跟一个包标识符后缀提供苹果的前缀。绑定标识符必须为您的一个应用程序或其他应用程序,你都可以作为iCloud的容器标识符的包标识符匹配。 不支持具体地说,值“K8FN29QYP2。*”的关键在“com.apple.developer.ubiquity-容器标识符”。 无效的代码签名-为您的应用程序包的签名包含不支持的值。 不支持具体地说,值“K8FN29QYP2。*”的关键在“com.apple.developer.ubiquity-kvstore标识”。
2. 我也遇到这样的问题,我已经得到了这种从苹果商店响应。 亲爱的开发者, 我们已经发现一个或多个问题与您最近的二进制文件提交的“应用程序”。在你的应用程序可以进行审查,以下问题必须予以纠正: 无效的图标路径-无图标下的键“CFBundleIcons”引用的路径中找到:icon114.png 一旦这些问题已得到纠正,去到版本细节页面并点击准备上传二进制。继续通过提交过程,直到应用程序正在等待上载和应用程序加载器来上传纠正二进制文件。 的问候, 在iTunes Store团队
3. 我解决了这个问题,加入了两个新的钥匙,我的plist-应用程序标识符和keychain-访问群体:

<plist version="1.0">
<dict>
 <key>application-identifier</key>
 <string>T9YRD11G97.com.duncancampbell.fontagious</string>
 <key>get-task-allow</key>
 <true/>
 <key>keychain-access-groups</key>
 <array>
  <string>T9YRD11G97.com.duncancampbell.fontagious</string>
 </array>
</dict>
</plist>

我从的AppID的“T9YRD11G97”中的配置设定档,以及“com.duncancampbell。从BundleID在iTunesConnect。 希望这会有所帮助。
4. 当试图更新我的应用程序,我遇到这个问题为好。唯一真正改变我的应用程序,我上次提交它是增加的iCloud支持。我怀疑是错的我和我从itunesconnect得到了错误的电子邮件@提交僵尸是很腥。相关部分内容如下:

Specifically, value "XXXXXXXXXXX.com.mydomain.myappmame" for key
"com.apple.developer.ubiquity-container-identifiers" in 
MyAppName is not supported.

我已经在这里匿名在app /域/组ID来// XXXXXXXXXX。注意,上面写着“是不正确的,事实上这是不正确的,它应该是”不是“以'M',而不是'N',我看了文件在我的项目,它是正确的。 我看着列入文件应用程序绑定我提交到存储,这是正确的,我解压缩我提交到存储的zip文件,并将该文件是正确的也有。所以很明显这个字符替换发生的事情 后,应用程序提交被接受的应用商店。 当然,这个问题不会影响到每一个人,或者将会有海量的强烈不满。所以我想它可能是有“特殊”我的应用程序调用一个错误的自动化应用程序商店提交处理。为了 验证,我从头开始创建一个新的空的应用程序,启用iCloud中,并用一个新的应用程序标识符提交到App Store。它被接受,并更改为“等待审核”。所以通过鼓起。 (我拒绝了二进制的,所以它不会被审查:) 我设法解决这个问题,通过改变我的文件:

<plist version="1.0">
<dict>
 <key>com.apple.developer.ubiquity-container-identifiers</key>
 <array>
  <string>$(TeamIdentifierPrefix)com.mydomain.myappname</string>
 </array>
</dict>
</plist>

到这一点:

<plist version="1.0">
<dict>
 <key>com.apple.developer.ubiquity-container-identifiers</key>
 <array>
  <string>XXXXXXXXXX.com.mydomain.myappname</string>
 </array>
</dict>
</plist>

我的希望是,执行团队标识符前缀在App Store中的任何代码是罪魁祸首,被破坏的字符更远的字符串。通过这样做替代自己,也许是腐败就不会发生,我的应用程序都过不去。惊喜!它的工作。 我浪费了一天试图找出这一个,并没有听到苹果的支持回来了。但它有点学术,因为我的应用程序现在正在等待审核。但我还是想知道这是什么,那它已经固定的苹果。如果我发现了,我会更新这个帖子。
5. 在我的情况我扩大CFBundleIcons字典,然后选中该图标在CFBundleIconFiles。那里是我的图标老让我更新了它和它的工作
6. 另一个相似的问题已经解决了的StackOverflow多render解决方案,给它一个尝试在这里。

posted @ 2015-02-09 16:06  莫等闲,白了少年头  阅读(1044)  评论(0编辑  收藏  举报