为毛我打包出来的 app,在别人电脑上运行不了。

2016 年 8 月 14 日
 oIIo

问一个弱鸡问题。
是这样的,我在网上整了个开源项目(osx上运行的工具)然后自己改了一点点东西, Archive->Export 出的 xxx.app 出来后自己试了试挺好的。 分享给朋友用,结果他那边显示 应用程序"xxx"不能打开

3420 次点击
所在节点    科技
19 条回复
broono
2016 年 8 月 14 日
就是你抢了我想用的 id :(
oIIo
2016 年 8 月 14 日
@broono 呃呃呃~ sorry
tabris17
2016 年 8 月 14 日
因为你朋友是 windows
oIIo
2016 年 8 月 14 日
@tabris17 可能嘛...
ikw
2016 年 8 月 14 日
@oIIo 如果是微信分享的又没办法解决这个问题,可以试试别用微信传那个程序
我碰到过,比较诡异…
xiaoc19
2016 年 8 月 14 日
是不是安全提示?
设置-安全性与隐私-通用

有拦截信息?
oIIo
2016 年 8 月 14 日
@xiaoc19 试了,不是这个问题。
oIIo
2016 年 8 月 14 日
@zwpaper 哦哦,我去试试!
xiaoc19
2016 年 8 月 14 日
@oIIo otool -L 你的.app

看是不是有些 dylib 库 对方没有
xiaoc19
2016 年 8 月 14 日
@zwpaper .app 是个文件夹,传的时候 最好打个压缩包
ikw
2016 年 8 月 14 日
@xiaoc19 你完全没办法理解我当时的心情,就像我到现在也没想明白一样,我传的是 DMG …
oIIo
2016 年 8 月 14 日
oIIo
2016 年 8 月 14 日
![pic]( http://i2.piimg.com/567571/575ce2ce06bde4f2.jpg)
看起来有问题吗?
oIIo
2016 年 8 月 14 日
我擦,图发不出来吗?
nicevar
2016 年 8 月 14 日
10.11 上我发现有这个问题,你终端进入*.app/Contents/MacOS/下运行可执行文件看可以正常运行起来吗?不行看报错日志
oIIo
2016 年 8 月 14 日
@nicevar 错误是 `operation not permitted`,难道是我没买 mac 开发者的原因? <br> 原谅我的无知,第一次打 OSX 的包。 (ᵒ̤̑₀̑ᵒ̤̑)
nicevar
2016 年 8 月 15 日
@oIIo 确定一下你的 app 运行是不是需要 root 权限, 10.11 上有 SIP/Rootless 机制,我不建议去关掉这个,有点风险
xiaoc19
2016 年 8 月 15 日
@oIIo http://www.barretlee.com/blog/2016/04/06/operation-not-permitted-problem-in-linux-or-unix-system/

尝试看看,是不是你本机关了,对方没关,,不过这个关了影响安全
oIIo
2016 年 8 月 15 日
@nicevar
@xiaoc19
好的,谢谢~ 我试试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/299224

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX