Xcode Archive问题(Generic Xcode Archive)
很多情况会发现Archive之后,不能upload to App Store.生成包的类型是Generic Xcode Archive
如图:
只能通过export,然后通过iTunes导出ipa文件,造成每次Archive都很麻烦,而且不能够直接upload to App Store.
很多情况我们都是用xcworkspace,包含多个xcodeproj
1.首先我们要确认需要Archive的项目:Build Settings->Skip install->NO
2.所有依赖项目:Build Settings->Skip install->YES
3.将Build Phases->Copy Headers中的所有头文件拉到Project下,即Public和Private下不能有文件。
4.如果有依赖项目需要导出头文件:Build Phase->Copy Files Phase->Destination->Product Directory(如果是Absolute path,Archive会出输出导致无法生成iOS App Archive)
最终:
其实通过export导出的Archive,就会发现除了app还有多余的东西,这些都是导致我们无法生成iOS App Archive的原因.逐个分析最后就能够成功打包
网上虽然说了很多解决方案,但是第四点很容易被忽略的.