我已经建立了一个Swift应用程序。我在项目->目标->使用库链接二进制文件中添加了所有库。我也将外部框架(例如Parse)添加到了项目中。
然后,我选择了该项目下的所有框架,并创建了一个名为Frameworks的组文件夹。
我观察/记录了三个问题:
当我在外壳中运行ls -l
时,实际上没有Frameworks文件夹
该项目实际上仅列出了诸如Parse&Bolts之类的框架。 ls -l
命令未在任何地方列出其他框架(例如QuartsCore,CoreGraphics等)
如果我尝试存档项目,因为就xcode而言,Frameworks文件夹不是“ there”文件夹,则不会创建SwiftFolder(这将导致应用程序被拒绝)
当然,这应该是一个简单的过程。我想念什么?
对于我的代码仍然有效的事实,我事先表示歉意,但我无法解决这样一个简单的问题!
最佳答案
1:Xcode中的组不是文件系统文件夹,它是应用程序内特定于Xcode的结构。您可以将文件系统文件夹添加到Xcode,但是它们与组不同并且有所不同。
2:iOS框架在您的项目文件夹中不可见,因为它们的位置由Xcode管理。它们在编译时添加/链接到您的应用程序包。
3:您的应用程序验证失败/被拒绝吗?听起来可能是一个单独的问题,您看到的其他所有内容听起来都很正常。
关于xcode - XCode,框架,应用程序提交和SwiftFolder,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32996348/