我生成了一个未使用xcodebuild实用程序签名的IPA文件,现在我的客户想要对其进行签名。可以使用开发人员帐户生成的现有配置文件对其进行签名吗?另一个问题,是否可以使用xcode相关的命令行来做到这一点? 最佳答案 IPA只是一个.zip存档。这是一个示例脚本来获得这个想法IPA=$1PROVISION="/path/to/nameOfProfile.mobileprovision"CERTIFICATE="iPhoneDeveloper:nameOfCertificate(2472ZKDHVF2A)"#mustexistink
我正在为来自Jenkins构建脚本的iOS应用程序运行AppUITests。单元测试(AppTests)运行良好,但AppUITests由于以下问题而失败。我该如何解决这个问题?09:19:53.506XCTRunner[22911:77924]Failedtobackgroundtestrunnerwithin30.0s.09:19:53.507xcodebuild[22835:77541]-[IDETestOperationCoordinatortestRunnerSession:initializationForUITestingDidFailWithError:]09:19:5
引用thisquestion有人问我在哪里可以找到Xcode本身的${PRODUCT_NAME},我想知道Xcode在哪里(所以在哪个文件中)存储文件系统上${PRODUCT_NAME}的值?我想编写一个构建脚本,无需使用Xcode即可自动访问此变量并更改产品名称。 最佳答案 它在MyProject.xcodeproj/project.pbxproj中。尽管在这种情况下,您可能会发现实际上不更改PRODUCT_NAME会更好,而是更改您使用PRODUCT_NAME的目的。即便如此,您可能会发现最好的方法是使用具有公共(public)
我在命令行中使用xcodebuild构建iOS动态框架时遇到了这个ld断言错误。00x10163b342__assert_rtn+14410x101678a3aarchive::File::makeObjectFileForMember(archive::File::Entryconst*)const+113820x1016783e8archive::File::justInTimeforEachAtom(charconst*,ld::File::AtomHandler&)const+12230x10168ea75ld::tool::InputFiles::searchLibrarie
我需要使用命令行启动使用特定语言的iOS模拟器。所以我发现我可以使用instruments-w它运行良好,我可以设置特定设备。但是我怎样才能用特定的语言运行模拟器呢?我试过添加-AppleLanguages-AppleLocale但是有一些警告:InstrumentsUsageError:Specifiedtargetprocessisinvalid:-AppleLanguage谢谢! 最佳答案 启动具有特定语言的iOSSimulator的唯一方法是更改其.GlobalPreferences.plist文件的内容。使用xcrun
我正在使用命令行构建项目中的所有目标。我的项目中有3个目标,但正在为一个目标创建构建文件(.app)。下面是脚本CONFIG="AdHoc"SDK="iphoneos"xcodebuild-alltargets-sdk"$SDK"-configuration"$CONFIG" 最佳答案 xcodebuild-projectprojectname.xcodeproj-alltargets 关于ios-xcodebuild-使用命令行构建所有目标,我们在StackOverflow上找到一个类
我正在尝试为自动build设置一个jenkins环境。当我在项目开发文件夹中时,一切正常。但是从“jenkins”文件夹运行相同的命令失败:xcodebuild-schememyApp-workspacemy-app.xcworkspace-configurationReleasebuild错误提示:xcodebuild:error:Failedtobuildworkspacemy-appwithschememyApp.Reason:Scheme"myApp"isnotconfiguredforrunning.方案“myApp”是在容器项目中还是在包含该项目的工作区中,都没有任何区别。
我正在使用phonegapCLI3.1和XCode5。我正在尝试通过PhonegapCLI和Xcrun为Release模式生成构建。我不想使用PhonegapBuild来上传mobileprovision或它们的任何过程。我想通过xcrun将mobileprovison分配给发布版本。1)cordovabuildios--release通过命令在“ios”平台上编译应用程序"/Applications/MAMP/htdocs/MyTest/MyTestApp/platforms/ios/cordova/build"--release平台“ios”编译成功。2)sudoxcrun-sdk
我正在尝试在我的新项目上运行podinit命令。它以前从未发生在我身上。我试图解决的问题是:关闭Xcode创建新项目重新启动我的电脑我在控制台中得到的错误是:error:tool'xcodebuild'requiresXcode,butactivedeveloperdirectory'/Library/Developer/CommandLineTools'isacommandlinetoolsinstance###Command```/usr/local/bin/podinit```###Report*Whatdidyoudo?*Whatdidyouexpecttohappen?*Wh
我正在尝试使用命令行导出ipa,我无法在Xcode中执行此操作,因为该应用程序是为客户制作的,而我不是他团队的成员(我真的希望Apple能够改变它并实现它像在Xcode5中一样工作:/)无论如何,我做了更多研究并尝试了这个命令:xcodebuild-exportArchive-archivePathpcdev.xcarchive-exportPath~/Desktop/playcadeAdHoc.ipa-exportFormatipa-PROVISIONING_PROFILE=xxxxxxx-8a61-4264-8fe9-0513bd7935e6-CODE_SIGN_IDENTITY=