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的原因.逐个分析最后就能够成功打包

网上虽然说了很多解决方案,但是第四点很容易被忽略的.

 

posted @ 2016-03-29 21:01  shuffle  阅读(2476)  评论(0编辑  收藏  举报