Jenkins

时间:2017-03-31 04:33:30

标签: xcode jenkins

我使用jenkins,Xcode8.0,unity5.4

制作CI

我阅读了一些有关Xcode插件的信息。 所以我在xcode插件中设置参数

Genral build setting - target:Unity-iPhone 代码签名& OS X钥匙串选择

新捆绑ID:xxx 代码签名身份:xxx

高级Xcode构建选项 - Custome xcodebuild参数: DEVELOPMENT_TEAM = xxxxxx

我构建它然后使用log

构建失败
  

要调用xcodebuild:target:Unity-iPhone,sdk:DEFAULT,   project:DEFAULT,配置:发布,清理:NO,存档:NO,   symRoot:DEFAULT,configurationBuildDir:   /Users/Project/jenkins/Agent/workspace/CI_Test/build/ios/build/Unity-iPhone.build,   codeSignIdentity:iPhone发行版:发行版[ios] $   / usr / bin / xcodebuild -target Unity-iPhone -configuration Release build   CONFIGURATION_BUILD_DIR = /用户/用户/詹金斯/代理/工作区/测试/建造/ IOS /构建/ Unity-iPhone.build   " CODE_SIGN_IDENTITY = iPhone发布:用户。"   DEVELOPMENT_TEAM = xxxxx 2017-03-31 11:50:45.328   xcodebuild [9122:9204847] [MT] PluginLoading:必需的插件   兼容性UUID E0A62D1F-3C18-4D74-BFE5-A4167D643966用于插件   路径'〜/ Library / Application   支持/开发/共享/ Xcode中/插件/ Unity4XC.xcplugin'不存在   在DVTPlugInCompatibilityUUIDs 2017-03-31 11:50:45.329   xcodebuild [9122:9204847]无法在以下位置加载插件:   /用户/ Royalblood /库/应用程序   支持/开发人员/共享/ Xcode /插件/ Unity4XC.xcplugin,跳过。   失败的原因:*** - [__ NSPlaceholderDictionary   initWithObjects:forKeys:count:]:尝试从中插入nil对象   对象[0] 2017-03-31 11:50:45.943 xcodebuild [9122:9204847] [MT]   DVTAssertions:ASSERTION FAILURE in   /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-11754/DVTFoundation/MacroExpansion/DVTMacroDefinitionTable.mm:1254   详细信息:macroName应该是非空字符串,但它是空的   string对象:方法:
  -setObject:forKeyedSubscript:Thread:{number = 1,name = main}提示:无Backtrace:0
   - [DVTAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:]   (在DVTFoundation中)1 _DVTAssertionHandler(在DVTFoundation中)2
  _DVTAssertionFailureHandler(在DVTFoundation中)3 - [DVTMacroDefinitionTable setObject:forKeyedSubscript:](在DVTFoundation中)4 - [Xcode3CommandLineBuildTool   _resolveInputOptionsWithTimingSection:](在Xcode3Core中)5 - [Xcode3CommandLineBuildTool运行](在Xcode3Core中)6 0x000000010caa6202(在xcodebuild中)7启动(在libdyld.dylib中)   构建步骤' Xcode'标记构建为失败完成:失败

我不知道这个日志是什么意思,我不知道我错过了什么。我使用xcodeplugin手动尝试了xcodebuild,但是我失败了。所以我使用jenkins自动改为xcodebuild。

0 个答案:

没有答案