问问题
1109 次
4 回答
3
在 Receigen 作者 (Laurent Etiemble) 的帮助下,执行以下命令帮助了我:
spctl -vvvvv --assess <YourApp>.app
对于我提交给 Apple 的应用程序,我收到以下消息:
/Path/to/my/app/Tap Forms.app: rejected
要修复它,您需要执行以下操作:
spctl --add --requirement "anchor apple generic and certificate leaf[subject.CN] = \"3rd Party Mac Developer Application: <Your company name> (<Your organization ID>)\"" --label "MAS"
然后当你执行 spctl -vvvv --assess .app 命令时,你会得到:
/Path/to/my/app/Tap Forms.app: accepted
source=MAS
origin=3rd Party Mac Developer Application: <Your company name> (<Your organization ID>)
所以现在我重新提交了我的应用程序,我们会看看它是否因为无法启动而被拒绝。
于 2014-01-14T22:55:03.073 回答
0
不要忘记 sudo:
sudo killall -KILL storeagent
这对我有用。
于 2014-02-09T10:57:13.107 回答
0
于 2014-01-06T13:09:43.667 回答
0
我的问题是,在 Xcode 中,我使用“Mac Distribution”代码签名身份而不是“3rd Party Mac Developer Application”身份对应用程序进行签名。
更改签名身份后,我重新构建了应用程序,然后删除了位于 ~/Library/Containers/< The Apps Bundle ID > 中的应用程序容器文件夹。
然后,在 Finder 中双击重建的应用程序,最终提示我输入 App Store 凭据。然后我输入了我设置的 iTunes Connect 测试用户的凭据,并生成了收据并且应用程序启动正常。
于 2015-10-14T07:01:19.363 回答