jjzjj

xcodebuild

全部标签

ios - Xcode 9 - Xcodebuild 错误 - UI 测试未运行,等待 AX 加载通知超时

我的测试没有开始执行,每次我尝试使用xcodebuild命令时总是超时。我使用的命令如下:xcodebuild-workspaceApp.xcworkspace-scheme'AppName'-sdkiphonesimulator-configuration'UI_Automation'CODE_SIGN_STYLE='Manual'CODE_SIGN_IDENTITY='iPhoneDeveloper:JohnSmith(XXXXXXXX)'PROVISIONING_PROFILE_SPECIFIER='JohnSmithPPName'DEVELOPMENT_TEAM='ABCCom

ios - Xcode:我可以从命令行设置代码签名配置文件吗

我有一个批处理构建脚本,运行它可以将iOS应用程序的通用代码库构建到100多个独特的IPA中。我在OSXLion上使用Xcode4.2。每个应用程序的build设置都是使用PlistBuddy设置的,构建工作通过运行PlistBuddy,安装应用程序图标,运行xcodebuild,然后xcrun。它已经过测试和针对单个应用程序时工作正常。每个应用程序都有一个唯一的分发配置文件,目前必须通过Xcode的项目设置->代码签名部分(对于发布版本)手动分配。我的问题是构建脚本无法在xcodebuild阶段将App与其配置文件匹配。它只会尝试使用最新的应用程序配置文件,然后生成错误:[BEROR

ios - Xcodebuild & Jenkins : How to rename the product after build

我想重命名构建过程后创建的.ipa文件以应用一些公司内部命名法。我们使用Jenkins和Xcodebuild插件。似乎没有办法通过Xcodebuild插件重命名产品,所以我想知道合适的shell脚本是什么。假设我手边有一个$filename。 最佳答案 您可以添加一个执行shell构建步骤以在xcodeplugin运行后运行。像这样:mv$WORKSPACE/build/Distribution-iphoneos/.ipa$WORKSPACE/build/Distribution-iphoneos/.ipa您必须检查构建服务器或从服

ios - 项目在 XCode 中编译,但 XCodeBuild 产生错误 "No architectures ..."

我的项目在Xcode中构建时编译良好,但当我尝试使用xcodebuild构建它时失败,输出的最后一行是:===BUILDNATIVETARGETXXXOFPROJECTYYYWITHCONFIGURATIONDebug===CheckdependenciesNoarchitecturestocompilefor(ONLY_ACTIVE_ARCH=YES,activearch=x86_64,VALID_ARCHS=armv7armv7s).由于最后一行提到了架构,我检查了build设置中的架构部分并将其设置为标准(armv7、armv7s)。我的罪魁祸首是activearch=x86_6

ios - ld : symbol(s) not found for architecture armv7 when using CocoaPods

这只发生在一台机器上,一台Macmini构建服务器。它对armv7s有同样的错误。它适用于多个Ubuntu构建代理和我的本地计算机(MacbookPro)。这些服务器都具有相同的:XCode版本(5.0)Podfile/Podfile锁Pod缓存(在每台机器上清除它)Maven版本(3.1.1)Cocoapods版本(0.29.0)正在使用的pod是TTTAttributedLabel:[INFO]Undefinedsymbolsforarchitecturearmv7s:[INFO]"_kCTUnderlineStyleAttributeName",referencedfrom:[I

ios - 如何将cocoapods集成项目与OCLint一起使用?

我可以构建项目并在没有cocoapods的项目上生成OCLint报告,但是当与cocoapods集成时,项目的构建是成功的,但是OCLint的构建导致文件出现错误,这些错误出现在cocoapods和构建失败。那么如何使用OCLint成功构建cocoapods呢?如有任何帮助,我们将不胜感激。 最佳答案 下面是我使用OCLint为cocoapods集成项目生成html文件的脚本。OCLINT_HOME是oclint下载文件夹的路径。我已将该文件夹重命名为oclintrelease。OCLINT_HOME=/Users/Dheeraj/

iOS:xcodebuild:错误:工作区 '' 不包含名为 '' 的方案

我正在尝试发布一个模拟器版本,供Facebook审核我的应用。当我运行这个命令时,我看到一个名为“Roomify”的方案:xcodebuild-listInformationaboutproject"Roomify":Targets:RoomifyRoomifyTestsBuildConfigurations:DebugReleaseIfnobuildconfigurationisspecifiedand-schemeisnotpassedthen"Release"isused.Schemes:RoomifyRoomApp但是,当我尝试构建时它失败了,告诉我该方案不存在,这是为什么?>

ios - Cocoapods:不在 xcodebuild 上加载 Google SDK

我在我的iOS9应用程序中使用GoogleSDK进行登录。它在我的手机上成功运行并在本地运行。并通过以我的手机为目标在xCode中单击“运行”。这是我的PodFile:use_frameworks!target"myApp"dopod'Google/SignIn'pod'Firebase'end然后,我在所有.swift文件的顶部编写importGoogle,这些文件使用任何委托(delegate)方法进行登录或任何其他与使用GoogleSDK进行身份验证相关的事情。因为use_frameworks!,我没有使用桥接header我有一个.xcworkspace,我试图通过gitlabr

ios - Xcodebuild 因 cordova ios 项目而停止

我正在尝试通过命令行工具xcodebuild构建和存档(在发布和Debug模式下)使用apachecordova4.0.0生成的ios项目这些命令工作正常:cordova平台添加ioscordova准备ioscordova构建ioscordova生成的ios工程有个scheme叫iHogar。之后,当我尝试在控制台上启动此命令时:xcodebuild-schemeiHogar-sdkiphoneos-configurationDebugCODE_SIGN_IDENTITY="iPhoneDistribution:S-N-AL-C-A,S-CO-P-Ñ-ADESE-U-O-YR--A-E

ios - 在 XCode 9 中启动模拟器(不是 headless 的)

我正在尝试使用xcodebuild运行我的unit和ui测试,例如:$xcodebuild-scheme"MyAppScheme"-destination'platform=iOSSimulator,name=iPhone7Plus,OS=11.0'buildtestCODE_SIGN_IDENTITY=""CODE_SIGNING_REQUIRED=NO问题是模拟器没有启动而是随意运行。我知道XCode9中引入了所谓的“headless模拟器”。关于如何使用xcodebuild运行测试并启动模拟器有什么想法吗? 最佳答案 据我所知