我最近开始使用Xcode 7 GM.当我存档我的项目时,我得到一个通用的Xcode存档而不是iOS存档.
我几乎尝试了以下几点:
我比较了以前成功存档的内容和某些组件的不同文件夹结构:
还有其他人遇到过这个问题吗?如果是这样,你解决了吗?
我们正在使用Cocoapods 0.38.2
Chr*_*lot 15
我添加了同样的问题:一个旧的Xcode项目,Xcode 7(不是GM,App Store版本)和Cocoapods.我一直在修修补补,尝试了Cocoapds 0.39 b3和b4没有成功,在Build Settings中更改了params,但最后 - 对我来说 - 问题由mrezk在https://github.com/CocoaPods/CocoaPods/issues/4021中显示:
缺少Info.plist中的ApplicationProperties
由于我不习惯修改Info.plist和这些密钥,我在Apple Dev论坛中找到了一个非常有用的答案:https://forums.developer.apple.com/thread/17063
总之,对于像我这样的info.plist新手;):
<key>ApplicationProperties</key> <dict> <key>ApplicationPath</key> <string>Applications/<<APP_NAME>>.app</string> <key>CFBundleIdentifier</key> <string><<BUNDLE_IDENTIFIER>></string> <key>CFBundleShortVersionString</key> <string><<YOUR_MARKETING_NUMBER>></string> <key>CFBundleVersion</key> <string><<YOUR_BUILD_NUMBER>></string> <key>SigningIdentity</key> <string>iPhone Distribution: <<CERTIFICATE_NAME>> (<<CERTIFICATE_ID>>)</string> </dict>
并使用您自己的值替换标记.
保存,关闭Xcode,双击存档:它应该在Organizer中作为iOS Type Archive打开.
在这里。我的团队成员都尝试了 Cocoapods 的测试版,它为我们解决了问题。因此我将接受我自己的答案。
尽管它可能会解决问题,但我相信 Christian Navelot 的答案是不可扩展的,并且在团队内当然不可管理。
此外,我们所有人都尝试使用 cp beta 而不删除Copy Pod Resources
构建阶段。这意味着我也不会接受托德·安德森的回答。
我们也不使用静态库,我们使用框架(也称为use frameworks!
Podfile 内部)。
感谢大家对这个问题的贡献。看起来我们都被 Xcode 7 放到了同一条船上!干杯!
归档时间: |
|
查看次数: |
4259 次 |
最近记录: |