最近遇到一个打包错误,
Error Domain=IDEFoundationErrorDomain Code=1 "exportOptionsPlist error for key 'method': expected one of {}, but found app-store" UserInfo={NSLocalizedDescription=exportOptionsPlist error for key 'method': expected one of {}, but found app-store}
网上的方法都是说加上 -sdk options
参数(参考这篇),折腾了一下并无效果。
我将export失败的包和以前成功的包对比,有两处不同点值得怀疑。

- 多了一些目录,包含了工程里的部分头文件
- Info.plist内容不同
Info.plist是xcode生成的,一般不会有问题;多的目录最可疑。
原来工程最近加了一个.a子工程,在packaging设置中,public header folder path拷贝的路径默认就是这个位置。

把它改为相对目录include
,就不会出现在archvie包里了,也就能正常导出。
希望以上能帮到你!
网友评论