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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM