Iphone 应用商店错误:您上载的二进制文件无效
这个臭名昭著的错误困扰着我的应用商店:“你上传的二进制文件无效。签名无效,或者没有用苹果提交证书签名。” 我已采取的步骤: 1) 我正在使用Monotouch/MonoDevelop。 2) 该应用程序可以在iPhone模拟器和设备上运行。 3) 我已经根据MonoTouch文档中的示例进行了分发构建(使用分发配置文件)。 4) 我已检查xxxx.app包是否包含文件“embedded.mobileprovision”。 5) 我正在压缩(在OSXGUI中)应用程序包(仅xxxx.app文件)。 6) 我已经用命令“codesign-vvv xxxx.app”检查了xxxx.app文件的完整性 7) 我已经清除了XCode Organizer和KeyChain中的所有键和配置文件,并再次添加了键/配置文件 不走运。 有什么想法吗Iphone 应用商店错误:您上载的二进制文件无效,iphone,xamarin.ios,monodevelop,Iphone,Xamarin.ios,Monodevelop,这个臭名昭著的错误困扰着我的应用商店:“你上传的二进制文件无效。签名无效,或者没有用苹果提交证书签名。” 我已采取的步骤: 1) 我正在使用Monotouch/MonoDevelop。 2) 该应用程序可以在iPhone模拟器和设备上运行。 3) 我已经根据MonoTouch文档中的示例进行了分发构建(使用分发配置文件)。 4) 我已检查xxxx.app包是否包含文件“embedded.mobileprovision”。 5) 我正在压缩(在OSXGUI中)应用程序包(仅xxxx.app文件)。
/pom确保您正在使用应用商店的配置文件(不用于临时分发)
然后在构建应用程序时选择此配置文件。我对MonoDevelop不太熟悉,但当XCode清除整个构建文件夹(即手动删除文件,而不仅仅是从菜单中选择“清除”)并完全从头开始构建时,这种情况通常会有所帮助。最佳解决方案: