Questions tagged «xcodebuild»

10
成功提交我的应用程序后,“符号文件过多”
我今天下载了Xcode 6 GM,并向应用商店提交了两个Swift应用。两者都通过了所有上传前验证以及所有其他必须通过并成功提交的内容。但是后来我收到了苹果公司的两封电子邮件……每个程序一封,他们都说: 亲爱的开发人员, 我们发现您最近交付的“ xxxxxxxx”有一个或多个问题(我的应用名称已删除)。交付成功,但是您不妨在下一次交付中更正以下问题: 符号文件太多-这些符号在任何二进制[1431D977-72BC-308F-AB71-71529F25400B.symbols,158C72A7-98AC-3F07-B2BE-88427591B413.symbols,44973EAC-563E-340C-B549-55A5014A68BA.symbols中都没有对应的切片,678BF06F-0C3D-3A09-BFBF-699C7079FECD。符号,90907DDB-0400-38ED-BB5F-0C12333C0624。符号,93B79949-5757-374A-97B9-825AE1A61B7D。符号,ABA05220-4FB0-397F-AFBB。 -4422-32B8-8C40-CF9B45A2CCC6。符号,B0CC9F7D-C542-3E18-A518-B28B7ECABE80。符号,BF6A4C3B-6FA5-3C51-8404-19C2F132458D.symbols,C9D6E078-89A-69-69 -3845-BAD5-F6E51045D396.Symbols,D4967AA3-8FB0-3712-B0DE-7F4144AF8F4B.symbols,D813B314-AD37-31D4-B675-442052994495.symbols,DF42A13F-08D8-3E71-B221-FC357E0B60F5。 -8F7D-C49A36CD5C65.Symbols] 解决问题之后,可以使用Xcode或Application Loader将新的二进制文件上载到iTunes Connect。 问候, App Store团队 我猜想这真的与我或我的应用程序无关...这只是第一天Swift应用程序提交的怪癖?两个应用程序仍处于“等待批准”模式。我当然想不出我能改变什么以使他们所说的一切消失!还有其他人提交Swift应用程序并得到答复吗?认为我应该忽略它,等一下会发生什么?

10
xcodebuild说不包含方案
我有一个古玩问题。 我有一个我一直在研究的项目,并且总是从XCode IDE构建的,并且运行良好。现在,我要设置Bamboo来构建项目,并因此从命令行进行构建。 问题是,如果我从GIT中检出我的代码,然后使用xcodebuild进行构建,则表明找不到该方案,但是如果我打开该项目,则将进行构建,如果我再尝试从命令行再次进行构建使用相同的命令,它可以工作。 当我打开项目时XCode在做什么,或者我在做一些愚蠢的事情,也许排除了我不应该在.gitignore文件中删除的文件?
125 xcode  xcodebuild  bamboo 



13
如何在Swift脚本中运行终端命令?(例如xcodebuild)
我想用swift替换我的CI bash脚本。我不知道如何调用普通的终端命令,例如ls或xcodebuild #!/usr/bin/env xcrun swift import Foundation // Works println("Test") // Works ls // Fails xcodebuild -workspace myApp.xcworkspace // Fails $ ./script.swift ./script.swift:5:1: error: use of unresolved identifier 'ls' ls // Fails ^ ... etc ....
87 swift  bash  shell  xcodebuild 

8
在CI(Travis / Jenkins)环境中使用xcodebuild(Xcode 8)和自动签名
随着Xcode 8的发布,Apple引入了一种管理签名配置的新方法。现在,您有两个选择Manual和Automatic。 根据有关代码签名的WWDC 2016会议(WWDC 2016-401-Xcode应用程序签名的新增功能),当您选择Automatic签名时,Xcode将执行以下操作: 创建签名证书 创建和更新应用程序ID 创建和更新配置文件 但是根据苹果在那届会议上所说,它将被Automatic Signing使用,Development signing并且将仅限于Xcode创建的配置文件。 当您尝试Automatic Signing在CI环境(例如Travis CI或Jenkins)上使用时,就会出现问题。我无法找出一种简单的方法来继续使用“自动”并签署分发文件(因为Xcode会迫使您使用Development和Xcode创建的配置文件)。 新的“ Xcode创建的配置文件”未显示在开发人员门户中,尽管我可以在自己的计算机中找到……我是否应该将这些配置文件移至CI机器,为其构建Development并导出Distribution?有没有办法覆盖Automatic Signing使用xcodebuild?

3
project.xcworkspace文件重要吗?
我正在使用Shell脚本执行命令行xcodebuild。我的问题是,如果我打开和关闭xx.xcodeproj文件一次,然后使用该命令,它将运行良好。 如果我以某种方式深入了解文件更改,则这project.xcworkspace是唯一已更改的文件。此文件有效吗,我应该将其检入版本控制吗?这会引起任何问题吗? 我听说这与.pbxproj:一样重要吗? 我找不到任何有效的文档来讨论xcode项目文件中各种文件的角色和职责。请提供有助于我理解的链接。


2
Xcode 11重新编译太多
即使我只是更改局部私有变量,或更改局部范围(有时甚至是局部私有函数范围)中常量的值,Xcode 11也会重新编译(几乎?)我的整个项目。我有时可以通过快速构建获得2或3个更改,但是很快它决定再次重新编译所有内容(这需要很长时间)。 任何想法可能会发生什么?Xcode无法确定更改了什么,为什么还要重新编译很多其他内容(甚至其他模块)。 任何建议都非常感谢,谢谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.