我正试图在mac应用商店上传我的mac xcode项目,但每次都显示无效的二进制状态。我也检查了堆栈溢出中的许多答案。但这个问题并没有得到解决。这就是为什么我在这里发布新问题
我尝试了一些选择-
1..删除了所有警告
2..退出xcode检查,清理容器文件夹
3..设置配置文件有效,并且与捆绑包id匹配。我通过删除所有证书和设置进行了检查,并再次安装所需的证书和设置
4..创建了3次新的配置文件和证书。但同样的问题
5..通过xcode 5.1.1直接上传3次,通过Application Loader上传2次。但显示所有二进制无效
6..应用程序经过适当的沙盒处理并具有适当的权限
任何想法。提前谢谢。
无效二进制
当你收到这个错误时,苹果会给你发一封有理由的邮件。在我的情况下,这是一封电子邮件:
尊敬的开发者,
我们发现您最近交付的一个或多个问题"应用程序名称"。要处理您的交付,必须解决以下问题更正:
未启用应用程序沙箱-以下可执行文件必须包括布尔值为的"com.apple.security.app沙盒"权限在权益属性列表中为true。请参阅应用程序沙盒页面有关应用程序沙箱的更多信息。
App-name Mac.app/Contents/MacOS/app-name
一旦这些问题得到纠正,您就可以重新交付修正二进制。
问候,
应用商店团队
此外,您不应该使用XCode 5.1.1
itunes连接现在已经发生了很大变化。
请更新到6.0.1
或使用新的测试版6.1
Xcode 6.1 OS X Yosemite的GM种子
希望这对有帮助