Iphone 将文件存档到IPA时发出警告
我收到以下警告:Iphone 将文件存档到IPA时发出警告,iphone,objective-c,ipad,uikeyboard,Iphone,Objective C,Ipad,Uikeyboard,我收到以下警告: "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" 为什么会这样?通过谷歌搜索,我发现我需要更密切地遵循资源调配步骤,我做到了。我使用的是4
"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"
为什么会这样?通过谷歌搜索,我发现我需要更密切地遵循资源调配步骤,我做到了。我使用的是4.3.3。在将应用程序传输到设备之前,请检查我们添加的authentications.plist文件。它应该包含应用程序ID&bundleID
我刚刚通过编辑我的权利.plist解决了确切的问题。我发现了如何/为什么这样做 您可以将您的Authentications.plist作为属性文件进行编辑(请参见Pranav的答案),也可以像我一样直接进行编辑 我的权利.plist现在类似于:-
<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd“>
<plist version=”1.0″>
<dict>
<key>application-identifier</key>
<string>XXXXXXXXXX.com.bakodo.BakodoScanner</string>
<key>get-task-allow</key>
<true/>
</dict>
</plist>
应用程序标识符
xxxxxxxxx.com.bakodo.bakodo扫描仪
获取任务允许
我解决了这个问题!现在我可以说:这是Xcode 4的一个BUG
当您在“代码签名权限”中包含“authentications.plist”(或您创建的名称)时,所有问题都会出现。在此之后,所有问题都会出现
我想要的是通过临时分发来分发它。所以,我。现在是为什么这是一个错误。当我在一个在XCode 3中创建的项目中工作时,这个工作很好(我在我的XCode 4.0.2中使用它)。当我在XCode 4中创建的项目中执行此操作时,会出现这样一条恼人的消息
如何解决这个问题:首先让我们假设所有的“代码签名”都在工作,您将只在“authentications.plist”中编写它(在“source Code”模式下打开它)
获取任务允许
应用程序标识符
322ZQ37PJY.br.com.yourcompany.yourprogram
密钥链访问组
322ZQ37PJY.br.com.yourcompany.yourprogram
3) 重新构建应用程序。info.plist似乎有问题。您可以通过以xml键值格式查看它来进行签出吗。您可能会在bundle id中发现一些错误。可能是CbundleIdentifier Aditya Herlambang的副本。${PRODUCT_NAME:rfc1034identifier}我已经阅读了所有Rayfleck,但它没有解决我的问题。我在哪里可以看到类似的选项?我只有一个可以在我的权限上调试的权限。plistQn。您的项目中是否有授权.plist?如果没有,你需要向谷歌先生询问是否将其添加到你的项目中……是的,我有……但我没有应用程序标识。现在它又出现了另一个问题,警告:应用程序未能通过代码设计验证。签名无效,或者未使用Apple提交证书签名。(-19011)好吧,你又向前迈了一步现在听起来您需要检查您的分发证书。我发现,要获得有关代码签名过程中出现问题的“一致”消息,最好的方法是使用Build&Archive,然后验证生成的构建。不管怎么说,我和普拉纳夫都回答了你最初的问题,所以我相信我们应该得到一次投票!请用第二个问题修改你的问题,甚至开始一个新问题。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/ PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>get-task-allow</key>
<false/>
<key>application-identifier</key>
<string>322ZQ37PJY.br.com.yourcompany.yourprogram</string>
<key>keychain-access-groups</key>
<array>
<string>322ZQ37PJY.br.com.yourcompany.yourprogram</string>
</array>
</dict>