我使用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。