Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Xcode 4.5中的归档-没有错误,但构建已取消

Xcode 4.5中的归档-没有错误,但构建已取消
EN

Stack Overflow用户
提问于 2013-06-01 04:44:07
回答 7查看 3.9K关注 0票数 12

我已经开发iOS应用程序超过2年了,从来没有遇到过这个问题。我正在尝试存档一个测试版的应用程序。构建成功,但在该过程的最后,Xcode报告“存档已取消”。

构建日志不会显示任何类型的警告或错误。

有时,通过清理/清理构建文件夹/擦除派生数据,我可以使归档成功,但似乎没有模式。有没有人遇到过这个问题?在这种情况下,我甚至没有任何东西可以用来处理错误消息。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2013-06-02 17:29:19

你有没有一个自定义的运行脚本,可以用agvtool来升级版本?我发现这正是导致这种行为的原因。几乎100%的归档失败,以及常见的构建失败。移除它为我解决了这个问题。

票数 51
EN

Stack Overflow用户

发布于 2015-04-29 01:42:26

首先:ConfusedNoob的答案是+1,因为这就是问题所在(这让我做了无数次实验,最后得到了这个解决方案)。如果我的回答对你有帮助,+1他的也是,因为他的暗示是巨大的!

(另外,请参阅下面我的另一个答案,它完全绕过了agvtool。我最终习惯于在我的所有项目中使用它。)

我一直在处理它,我发现唯一能可靠地解决它的事情是在适当的方案中使用agvtool作为预操作,而不是在构建阶段使用run-script。

要编辑方案的

  • CMD-SHIFT-comma (选择要启用的方案,请单击6.x)
  • Twiddle-open XCode)。我是在RunArchive上做的,但我可能真的只需要在archive.
  • Select上使用"+“图标和”
  • run script action“来添加你的agvtool脚本。如果你关心,我的是:

cd ${PROJECT_DIR};xcrun agvtool next-version -all

(注意:pre-action不能自然地在${PROJECT_DIR}中运行,因此您必须使用cd。)

关闭并保存,就是这样。

问题是agvtool会修改项目文件(不必要,因为我们关心的所有内部版本号都在其他地方),而修改项目文件会导致构建取消。

在这个问题上也是+1 --天哪,这是一个很难回答的问题!

票数 30
EN

Stack Overflow用户

发布于 2015-05-25 13:12:20

另一种技术是完全跳过agvtool。只需将此运行时脚本添加到构建阶段的末尾(在复制捆绑包资源之后)。

  • 选择您的项目

  • 选择构建阶段和+

  • Add a Run Script phase

(添加新的阶段设置)

  • 输入脚本

为了便于复制/粘贴,该脚本如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

确保脚本在构建的复制捆绑阶段之后运行

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16869159

复制
相关文章
上传了ipa但iTunes Connect没有构建版本问题
下面这个是因为证书和描述文件不正确,发布需要选择app store 类型的描述文件
iOS Magician
2023/08/11
4180
上传了ipa但iTunes Connect没有构建版本问题
https://appstoreconnect.apple.com/ 点击进入APP,点击活动,所有构建版本选项(下图所示),有两种情况! 1、ipa包没问题,显示正在处理,这种就是成功上传,(等待处理即可,一般十几分钟处理时间,偶尔也会要几个小时) 2、ipa有问题,没有出现版本正在处理,或者刷新页面正在处理的版本消失(到开发者邮箱查看反馈邮件原因,反馈邮件也可能在垃圾箱) 修改好苹果反馈的问题重新打包再传
iOS Magician
2023/03/22
5190
上传了ipa但iTunes Connect没有构建版本问题
上传了ipa但iTunes Connect没有构建版本问题
AU上传ipa出现下图红框提示说明成功上传,如果App Store后台没有出现构建版本, 请登录 apple账号对应的邮箱查看反馈,特别留意垃圾邮箱,无论成功还是失败,apple都会发邮件
iOS程序应用
2023/04/13
3280
上传了ipa但iTunes Connect没有构建版本问题
Git 取消跟踪已版本控制的文件
Git 是一个很好的版本控制工具,当然驾驭起来相比 SVN 要稍微复杂一些。初入 Git,难免有一些问题。比如我们不小心将某个文件加入了版本控制,但是突然又不想继续跟踪控制这个文件了,怎么办呢?
技术小黑屋
2018/09/04
1.6K0
git取消跟踪已版本控制的文件
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/119558.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/11
3330
关于ios:上传了ipa但iTunes-Connect没有构建版本问题​
HBuilderX 版本:2.3.3,对应的 SDK 版本:2.3.3,Xcode 版本:10.1​
iOS程序应用
2023/04/17
5010
关于ios:上传了ipa但iTunes-Connect没有构建版本问题​
没有Eureka,但多了Nacos
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。
battcn
2018/08/03
1.5K0
没有Eureka,但多了Nacos
扒虫篇-使用Xcode8上传到AppStore 无法构建版本 没有➕号
由于公司产品需要上架,在准备好相关文件后,就火速设置好itunsConnect里面的内容,使用Xcode8火速上传 ipa文件到 AppStore后就开心的准备发布,可是,构建版本的地方依然无法构建......
進无尽
2018/09/12
1.1K0
扒虫篇-使用Xcode8上传到AppStore 无法构建版本 没有➕号
如何解决Xcode中的SIGABRT错误
一分钟,您的iOS应用程序可以在Xcode中正常运行,而下一分钟,它由于不可思议的SIGABRT错误而崩溃了。这是怎么回事!?
全栈程序员站长
2022/08/01
6.2K0
如何解决Xcode中的SIGABRT错误
构建没有 Nginx 的未来?
出品 | OSC开源社区(ID:oschina2013) 去年曾报道过,Cloudflare 将 Nginx 替换为内部采用 Rust 编写的 Pingora,目标是构建一个更快、更高效、更通用的内部代理,用作 Cloudflare 当前和未来产品的平台。不过 Cloudflare 的基础设施非常庞大,并且包含许多不同的服务。 近日,Cloudflare 工程师介绍了如何使用 Rust 重写基于 C 语言的 Nginx 模块。Cloudflare 工程师在博客写道,他们用 Rust 为 Cloudflare
程序猿DD
2023/04/04
2290
构建没有 Nginx 的未来?
归档和非归档模式下ORA-01145错误的解决方法(87天)
总结了一下,在归档和非归档的场景下,ora-01145这个错误可能有如下三种情况: 1.off line tablespace --在非归档模式下尝试ofline 数据文件 SQL> alter tablespace tools offline immediate; alter tablespace tools offline immediate * ERROR at line 1: ORA-01145: offline immediate disallowed unless media recover
jeanron100
2018/03/14
1.9K0
取消xcode每次运行都提示输入用户名密码
每次修改了代码都让输入,就很不方便,只需要以下简单操作即可。 1、打开你的钥匙串 2、找到你项目的证书下的小钥匙 3、双击找到访问控制,然后修改为允许访问,最后点击保存 4、然后再次运行,就不会让输入密码了
用户1219438
2022/10/28
1K0
取消xcode每次运行都提示输入用户名密码
iOS无线安装企业账号应用
iOS 支持以无线方式安装自定的企业内部应用,而无需使用 iTunes 或 App Store。应用的格式必须为 .ipa,并且使用企业内部预置描述文件进行构建。无线安装要求: XML 清单文件(本节已有描述) 可让设备访问 Apple iTunes 服务器的网络配置 对于 iOS 7.1 或更高版本,使用 HTTPS 为了安装应用,用户使用特殊的 URL 前缀从您的网站上下载清单文件。您可以通过短信或电子邮件分发用于下载清单文件的 URL,或将其嵌入创建的另一企业应用中。 您负责设计和托管用于分发应用
rectinajh
2018/05/17
2.1K0
chm 已取消到该网页的导航,打不开!
2. 在“打开文件安全警告”对话框,单击以清除“打开此文件前始终询问”复选框。 3. 单击“打开”。
全栈程序员站长
2022/07/10
2.1K0
【已解决】Xcode代码提示变量为Error Type
我之前使用Masonry布局时候经常需要设置偏移量,但是呢在设置布局哪里设置死数据不方便进行调试更换就想用一个变量。
君赏
2018/09/07
7460
Maven 构建错误
在pom.xml文件中的 <project> 节中添加阿里的环境仓库: <repositories> <repository> <id>alimaven</id> <url>https://maven.aliyun.com/repository/public</url> </repository> </repositories> <pluginRepositories> <pluginReposi
彼岸舞
2020/09/30
7440
MySQL没有启动成功,没有报告任何错误
问题描述: 在使用"net start mysqld" 的时候出现: MySQL 服务正在启动… MySQL 服务无法启动。
vincentbbli
2021/08/18
3.1K0
Git 取消跟踪已版本控制的文件(亲测可行)
git 不再追踪文件改动 git update-index –assume-unchanged filePath
全栈程序员站长
2022/07/07
4150
试用Xcode构建iOS PDF阅读器
在当今以移动为先的世界中,为企业和开发人员创建一个iOS应用程序是必不可少的。随着对PDF文档处理需求的增加,使用强大的PDF软件开发工具包(SDK)来构建iOS PDF阅读器和编辑器可以让最终用户轻松查看和编辑PDF文档。
ComPDFKit
2023/07/27
4920
试用Xcode构建iOS PDF阅读器
【已解决】在 Xcode8运行新出的@available()宏方法
但是团队的其他的小伙伴还有依然使用 Xcode8进行开发的,这就导致了低版本的 Xcode8无法识别我写的代码,在编译的时候就包错误了。
君赏
2018/09/07
3.5K0

相似问题

Xcode:用于归档成功的构建,但没有app-file

20

xcode 5归档构建失败,但正常构建成功

30

成功构建app后的Xcode归档错误

11

Xcode:构建失败,但没有错误消息

130

Xcode命令行构建和归档错误

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文