草庐IT

xcodebuild

全部标签

ios - 具有配置文件且没有私钥的 xcodebuild

我们正在一家大型企业中构建一个MacOS应用程序,我们需要为我们的桌面应用程序启用推送通知。为了支持通知,我们需要使用配置文件构建我们的应用程序-xcodebuildPROVISIONING_PROFILE=""这会导致错误-CheckdependenciesCodeSigningError:Nosigningcertificate""found:No""signingcertificatematchingteamID""withaprivatekeywasfound.看起来我们需要在我们的机器上安装私钥。对私钥的访问受到限制,因为我们在一家大型企业工作,其中许多应用程序是根据一个分发

ios - 从 Xcode 构建脚本/xcodebuild 中排除 App Extension (WatchKit)

我们目前使用的CI服务适用于iOS8.1(如果我错了请纠正我)不支持AppleWatch/WatchKit。我已经对Xcode进行了一些搜索和探索,但无济于事。我正在寻找一种从构建中排除我的AppleWatch扩展的方法-通过Xcode中的RunBuildScript,或者直接通过xcodebuild命令。有人有什么建议吗? 最佳答案 查看您的[MainTarget]>BuildPhases>TargetDependencies和[MainTarget]>BuildPhases>EmbedAppExtensions并从两者中删除Wa

ios - 代码签名资源规则路径在 Jenkins 上失败,CODE_SIGN_RESOURCE_RULES_PATH

我不太关心人们如何对待以下问题。基本上听起来像是“在Jenkins上构建失败,出现ResourceRules.plist:无法读取资源”我的情况是:1)Jenkins2)我在本地使用Xcode7beta(在一个单独的分支上)3)我的队友在6.4.1中工作,对他们来说一切正常4)Jenkinsslave安装了Xcode6.4.1有些人会说“这个问题被问了数百万次”,比如here,here,here,here.但是documentation说如下:ResourceRulesSystemsbeforeOSXMavericksv10.9documentedasigningfeature(--r

ios - Xcode:如何让xcodebuild构建一个包含子项目的项目

我有一个Xcode项目,其中包含几个子项目(编译为lib文件的框架项目)作为主项目的一部分。该项目在Xcode中正确编译/构建(从层级树底部到主应用程序项目正确构建子项目)。我现在正在尝试为持续集成设置项目,当我尝试使用xcodebuild从命令行构建时...构建失败,因为没有找到应该在主程序之前构建的.a文件项目。我可以从cmd行独立构建每个lib文件,但整个合并项目失败。即使我在目标方案中正确管理了依赖项,并且如果我在使用xcodebuild时指定了目标或方案,它仍然不会构建子项目。有没有办法让xcodebuild像在XcodeIDE中那样构建子项目,然后构建主项目?如果不是,如果

ios - xcodebuild 无法连接到模拟器

我收到这样的错误:2014-10-1613:14:50.996xcodebuild[6775:1007][MT]iPhoneSimulator:Unabletoconnectto"com.apple.instruments.deviceservice.lockdown"(ErrorDomain=com.apple.CoreSimulator.SimErrorCode=146"Unabletolookupincurrentstate:Shutdown"UserInfo=0x7fabd4043b30{NSLocalizedDescription=Unabletolookupincurren

ios - xcodebuild 错误 - SecKey API 返回 : -25308

我在尝试构建我的iOS应用程序时收到以下错误。此错误仅在构建发布配置时发生。此外,我将CocoaPods用于我的第三方依赖项,并且这些构建通过SSH在Jenkins上运行。SecKeyAPIreturned:-25308,(null)/Users/iosbuilder/Library/Developer/Xcode/DerivedData/*/Build/Intermediates/ArchiveIntermediates/Production/InstallationBuildProductsLocation/Applications/*.app/Frameworks/AFNetwo

ios - Xcode 9 服务器 exportArchive : exportOptionsPlist error for key 'iCloudContainerEnvironment' : expected one of {Development, 生产}

最近升级到Xcode9Server,突然发现一个问题。在我遇到这个错误之前,我还遇到了其他几个问题。我从自动签名到手动唱歌来回改变。现在在我的iOS项目中,我手动设置了它,并且在服务器上我都试过了。构建成功并生成一个存档(虽然我无法下载),但它也给了我错误:exportArchive:键“iCloudContainerEnvironment”的exportOptionsPlist错误:应为{Development,Production}之一,但未提供任何值我还检查了集成输出目录,它没有生成ipa文件。因为我没有手动触发xcodebuild,所以我不知道如何修复它。

ios - 错误 : exportArchive: The operation couldn’t be completed.(IDEDistributionErrorDomain 错误 3。)

我正在使用xcodebuild在命令行上构建iOS项目。使用发布配置构建是可以的,它创建了App.xcarchive。然后我尝试使用导出AppStoreIPA的存档,xcodebuild-exportArchive-archivePathApp.xcarchive-exportPath~/output/-exportOptionsPlistappstore.plist我的appstore.plist,teamIDT3AM1Dmethodapp-store这给了我错误,error:exportArchive:Theoperationcouldn’tbecompleted.(IDEDist

ios - 构建我的项目时出现 Xcode 10 beta 错误?

在那之后我将我的Xcode更新到10beta,当我构建时我收到了构建失败的波纹管错误..访问构建数据库“/Users/n/Library/Developer/Xcode/DerivedData/Build/Intermediates/XCBuildData/build.db”:数据库被锁定可能有两个并发构建在同一文件系统位置运行。我的脚本处于构建阶段,如下所示set-eif[-d"${PROJECT_DIR}/Frameworks"];thenrm-rf"${PROJECT_DIR}/Frameworks"fimkdir"${PROJECT_DIR}/Frameworks"#FRAME

iOS自动化之打包-xcodebuild命令行打包.app并安装到ios模拟器

1.目的做iosui自动化测试过程中,想通过试验命令行自动打包到特定的ios模拟器,以便后期集成到shell脚本2.思路先了解下整个手动安装包的流程,开发用xcode写完代码,并编译就可以打出安装包,测试把包安装到手机上测试自动化就是想办法可以让他自动完成xcode的一些操作,自动安装到手机,但跑自动化测试的话一般会放到模拟器上这个时候自动化就分为了两步,一自动打包,二自动安装3.涉及到的知识自动打包的命令涉及到xcodebuild自动安装的命令涉及到xcruniOS安装包的类型有两种,一种是.ipa安装到真机上的,一种是.app安装到ios模拟器上的,之所以不同是因为ios真机(i386/x