Mac App Store二进制拒绝问题
问题描述:
我不得不更改我的应用程序的名称,导致拒绝;更改名称和相应的生成设置后,我提交了新的二进制到Mac App Store的和Xcode 4的Xcode上传它没有问题,但几分钟后二进制将这个消息被拒绝:Mac App Store二进制拒绝问题
不支持的架构 - 应用 可执行可以支持英特尔体系结构的任一种或两种 :
I386(32位)x86_64的(64位)
其它架构可以不被包括在提交的二进制文件 。 确认您的Xcode项目的 版本设置包含那些 体系结构,而不包含其他版本。
我三重检查了构建设置,并且它们与初始二进制工作相同(除了产品名称)。任何人都有可能会导致这个问题的洞察力?我检查了Target的“架构”和“有效架构”设置,它们是正确的。
由于偶然机会,我的应用会以'!'结尾,导致问题?即“MyApp!.app”
更新:想到还有一件事,Apple是否要求您使用最新的Xcode版本?我有4.0.0不是4.0.2。
运行对您的二进制文件(IES)'脂-info'以查看其结构是(他们已经)被编译。 – 2011-04-16 03:19:13
我使用Unix可执行文件获取x86_64。 – avizzini 2011-04-16 03:39:38
嗯,它看起来像苹果可能已经错误地评估它,然后。或者Info.plist文件中有一些虚假条目只在其他体系结构中才有意义?或者其他应用程序包中的其他文件... – 2011-04-16 03:45:05