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

2016-08-14 15:53:58 +08:00
 oIIo

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

2685 次点击
所在节点   科技
19 条回复
broono
2016-08-14 16:04:09 +08:00
就是你抢了我想用的 id :(
oIIo
2016-08-14 16:22:19 +08:00
@broono 呃呃呃~ sorry
tabris17
2016-08-14 16:25:46 +08:00
因为你朋友是 windows
oIIo
2016-08-14 17:03:10 +08:00
@tabris17 可能嘛...
zwpaper
2016-08-14 18:36:07 +08:00
@oIIo 如果是微信分享的又没办法解决这个问题,可以试试别用微信传那个程序
我碰到过,比较诡异…
xiaoc19
2016-08-14 20:51:31 +08:00
是不是安全提示?
设置-安全性与隐私-通用

有拦截信息?
oIIo
2016-08-14 20:53:15 +08:00
@xiaoc19 试了,不是这个问题。
oIIo
2016-08-14 20:53:28 +08:00
@zwpaper 哦哦,我去试试!
xiaoc19
2016-08-14 20:55:30 +08:00
@oIIo otool -L 你的.app

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

尝试看看,是不是你本机关了,对方没关,,不过这个关了影响安全
oIIo
2016-08-15 22:36:28 +08:00
@nicevar
@xiaoc19
好的,谢谢~ 我试试。

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

https://www.v2ex.com/t/299224

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

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

© 2021 V2EX