作者Adonisy (堂本瓜一)
看板MacDev
标题Re: [问题] arm64、armv7、armv7s
时间Sat Jul 22 14:18:02 2017
我把错误讯息贴一下,其实就是很常出现的错误
昨天不小心用 release模式执行程式在实机,其实也是这个错
找了好久好久好久...一度以为是没有 distributor 的权限
但是我明明是用 auto,加上前半年写的程式也是这麽上架的...印象中
没这麽麻烦啊
ios我的专案是 10.3以上才能跑
Apple Mach-O Linker (ld) Error Group
ld: can't open output file for writing: /Users/Adonisy/Library/Developer/
Xcode/DerivedData/CarOilMaintain-gjpkinrvaiftvogbqdewdsrvbzzq/Build/
Intermediates/ArchiveIntermediates/CarOilMaintain/IntermediateBuildFilesPath/
CarOilMaintain.build/Release-iphoneos/CarOilMaintain.build/Objects-normal/
arm64/CarOilMaintain, errno=21 for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
後来 architectures 改成只剩 arm64,Build Active Architeure Only是 false
Valid Architectures是 arm64、armv7、armv7s 这样才过
我的 bitcode 关了
害我昨天3:30才睡...唉...
--
昔日所为 今日所受
今日所为 明日所受
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.219.70.169
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1500704286.A.B48.html
1F:→ bluewind125: 很久以前上架就一定要包arm64了 07/22 23:18
2F:→ Adonisy: 现在是只能包 arm64,其他不能包... 07/22 23:28
3F:→ Esvent: 看起来是build folder里面有东西冲突导致无法写入 07/23 00:25
4F:→ Esvent: 试试看clean 再不行就shift+command+opt+K清除整个资料夹 07/23 00:26
5F:→ Adonisy: 不行,都试过了... 07/23 00:39
6F:→ Adonisy: 只能包 arm64,多加一个立刻出错 07/23 00:40
7F:→ chenx5: 会不会是target版本设到ios11? 10/25 18:04