Bla*_*eep 15 xcode itunesconnect code-signing ios
我知道这是一个重复的问题,但在所有其他问题上我无法找到解决方案,所以我重新发布问题并提供更多细节.
我存档我的应用程序上xcode5
的iOS7
与Release Scheme
正确Provisioning Distribution
那是屏幕:
这是开启 Project
这是开启的 Target
我尝试做了很多不同的资产,我确信我Building Archive
已经开启,Release
但答案iTunesConnect
是每次都是一样的:
亲爱的开发者,
我们发现了您最近为"MyApp"发送的一个或多个问题.要处理您的交付,必须纠正以下问题:
签名无效 - 确保您已使用分发证书签署了应用程序,而不是临时证书或开发证书.验证Xcode中的代码签名设置在目标级别是否正确(覆盖项目级别的任何值).此外,请确保您上传的软件包是使用Xcode中的Release目标而不是Simulator目标构建的.如果您确定您的代码签名设置正确,请在Xcode中选择"全部清除",删除Finder中的"构建"目录,然后重建您的发布目标.
更正这些问题后,请转到"版本详细信息"页面,然后单击"准备上载二进制文件".继续完成提交过程,直到应用状态为"等待上传".然后,您可以提供更正的二进制文件
问候,
App Store团队
和 Invalid Binary
我变得疯狂了解如何解决这个问题,任何机构都有想法这样做?
谢谢.
****测试回复****
Athority Screen 是正确的
在Xcode中,在目标级别执行以下操作:
Any SDK
)供应配置文件必须与应用程序匹配Bundle ID
(如"常规"选项卡中所示).Any iOS SDK
确保选择Automatic
.如果你看不到下面的内容.选择CodeSign标识:
在步骤2中,如果您无法选择Automatic
,则表示您可能没有AppID和应用程序的Bundle ID之间的匹配.AppID由您选择的配置文件指向.
如果是这种情况,请登录开发人员门户并确保您使用的配置文件指向正确的AppID.
要在提交之前验证.ipa或.app,请尝试使用这些命令.然后查看打印输出,看看是否所有看起来都正确.还要验证到期日期.
$cd <where the app is>
$unzip *.ipa
$cd Payload
$codesign -d --entitlement - *.app
$codesign --verify -dvvv *.app
$security cms -D -i *.app/embedded.mobileprovision
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9296 次 |
最近记录: |