我使用os x yosemite和XCode 5,我想将我的应用程序提交到appstore,但我看到这样的错误
“主要的可执行文件或Info.plist必须是常规文件(没有符号链接等)”
你能帮助我吗?
提前致谢...
答案 0 :(得分:5)
代码签名不喜欢文件名中的特殊字符。这是一个已知的错误。但是,还应注意,即使您使用Xcode 5并且将命令行工具设置为Xcode的工具,也不允许您从Yosemite提交到Apple Store。这个问题应该可以帮助您理解原因。即使您使用的是Xcode 5及其工具,它也不能完全与Yosemite上运行的事实隔离。
答案 1 :(得分:0)
我在几年前从Apple最初下载的libcurl框架中遇到了这个问题。我试图手动更改框架中的文件以删除符号链接,并使其编译并运行正常,但它无法通过App Store验证过程。最后,我完全删除了框架并切换到使用" -lcurl"代替。