gpt4 book ai didi

ios - Xcode 7 GM 创建了通用存档而不是 iOS 应用程序存档

转载 作者:IT王子 更新时间:2023-10-29 08:11:25 24 4
gpt4 key购买 nike

我最近开始使用 Xcode 7 GM。当我存档我的项目时,我得到一个通用的 Xcode 存档而不是 iOS 存档。

我几乎尝试了以下所有方法:

我比较了之前成功存档的内容和一些组件的不同文件夹结构:

  • Swift 库在一个子文件夹中
  • 应用扩展在 .app 包之外
  • info.plist 缺少 key

enter image description here

有没有人遇到过这个问题?如果是,您解决了吗?如何解决的?

编辑

我们正在使用 Cocoapods 0.38.2

最佳答案

我添加了同样的问题:一个旧的 Xcode 项目,Xcode 7(不是 GM,App Store 版本)和 Cocoapods。我一直在修修补补,尝试了 Cocoapds 0.39 b3 和 b4 但没有成功,更改了build设置中的参数,但最后 - 对我来说 - 问题由 mrezk 在 https://github.com/CocoaPods/CocoaPods/issues/4021 中显示。 :

Missing ApplicationProperties in Info.plist

由于我不习惯修改 Info.plist 和这些键,我在 Apple Dev 论坛中找到了一个非常有用的答案:https://forums.developer.apple.com/thread/17063

总而言之,对于像我这样的 info.plist 新手 ;) :

  1. 归档您的项目
  2. 组织者将展示一个通用 Xcode 存档
  3. 右键单击,在查找器中显示
  4. 右键单击,显示包内容
  5. 在 XML 编辑器中打开 Info.plist 文件
  6. 作为mochs指示,在部分中添加这些行:
<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,双击存档:它应该在管理器中作为 iOS 类型存档打开。

感谢mrezkmochs寻求解决方案。

关于ios - Xcode 7 GM 创建了通用存档而不是 iOS 应用程序存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32524011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com