微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法使用xCode 4.4启动控制台应用程序

我有一个包含两个目标的项目 – 一个iOS应用程序和一个OSX控制台应用程序.后者是使用 Xcode File-> New Target并选择“Command Line Tool”创建的.此控制台应用程序用于准备iOS应用程序所需的数据库 – 使用CoreData.这一直很好,直到我升级到Mountain Lion和xCode 4.4.现在,当我尝试运行命令行工具时,我收到“无法启动 – 权限被拒绝”错误.我试过玩签名证书,但无济于事.有趣的是,如果我在一个新项目中创建一个新的“hello,world”命令行工具,它的工作正常 – 它根本没有签名.

我检查了文件,它有-rwxr-xr-x权限.在调试器中,即使在尝试访问妈妈之前,应用程序也会在启动时失败.如果我尝试在命令行的调试器外运行它,它会以kill 9消息结束.

任何想法将不胜感激.

解决方法

我在iOS / Mac项目中遇到了同样的问题.以上建议都没有帮助,但我找到了正确的答案,所以我分享以备参考.

我不得不将代码签名设置为不对MacOSX目标进行协同编码.如果您的部署目标设置为认值,则其余工作正常.不要忘记将Base SDK设置为当前OSX,并将支持的平台设置为“x86_64 i386”.

HTH!干杯

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐