Xcode 创建存档而不是 IPA

标签 xcode cocoa-touch archive ipa

我正在尝试创建一个 ipa 文件(产品->存档->共享),但 Xcode 只生成存档文件。

几天前它运行良好。我一直在使用 ipa,但现在我无法生成 ipa(当我单击存档中的共享时,我无法签署代码)。我在过去几天内将子项目添加到主项目中(CorePlot-CocoaTouch)。我没有一百人确定它可以相关。

最佳答案

如果您添加了静态库,它们现在默认安装。这不适用于 iPhone 应用程序。转到项目文件并选择静态库的目标。下 Build Settings ,转至 Deployment部分并更改 Skip Install设置为 YES .从 Xcode 4 开始,现在是 NO默认情况下,这会破坏您的 IPA(因为您可以合法安装的唯一二进制文件是应用程序二进制文件本身)。

您可能必须从 Basic 切换查看到 All查看以查看此设置。

关于Xcode 创建存档而不是 IPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8739506/

相关文章:

用于 Web URL 的 iOS 孟加拉语文本解析器

windows - 从 powershell 递归归档某种类型的所有文件

ios - 新建存档的 xcodebuild 存档路径

html - Apple文件系统从照片库读取的权限

ios - 转到位于标签栏和导航栏内的 View Controller

iphone - 来自远程服务器的 obj-C、Json + Coredata - 没有本地数据库/数据库,最佳方法?

iphone - 在 UIImageView 上绘画具有更好的性能

iphone - 将 iPhone 存档交给经销商

ios - 无法将表达式的类型 'StaticString' 转换为类型 'StringLiteralConvertible' (Swift)

ios - 'identity' 在 SwifUI 中是什么意思以及我们如何更改某些东西的 'identity'