
我现在正在做:
xcodebuild -target "#{XTARGET}" -sdk iphoneos#{SDK_VERSION} -configuration #{config} CODE_SIGN_IDENTITY="#{DEVELOPER}" 如果Xcode Build Settings设置为“dont code sign”,则此功能完美无缺.但如果它被设置为我指定为开发者之外的身份,则失败.请注意,我不想打开Xcode来生成使用此脚本的构建.但我目前必须确保Build Settings说“不要编码签名”.
我想我需要找到一种方法来通过xcodebuild指定配置文件,但是当我写的时候:
xcodebuild -target "#{XTARGET}" -sdk iphoneos#{SDK_VERSION} -configuration #{config} CODE_SIGN_IDENTITY="#{DEVELOPER}" PROVISIONING_PROfile="#{PROfile}" 命令失败,并说找不到配置文件.即使它在适当的地方.我已经尝试指定完整路径,相对路径,只是文件名.当我在xcrun命令中指定此配置文件时,它可以工作.但是xcodebuild是不行的.
有任何想法吗?
解决方法 不确定您是否找到了答案,但我发现了这种方式:本地(到您的机器)配置文件的唯一标识符,您可以将其传递到PROVISIONING_PROfile设置.如果打开XCode,可以找到此字符串,在“代码签名”下(在构建设置中)选择代码符号.在您选择代码签名值(与您的配置文件相关联)n代码签名d出窗口后,如果您选择“其他…”,它将显示如下内容:iPhone发行:
ABCDEFJ-1234-5678-A382-ABDEWKEKEKE
如果您接受第二行(‘ABCD …’)并将其放入XCode中的PROVISIONING_PROfile命令,它应该可以工作.不过,我假设,如果您更新了配置文件,则需要确保确定该值并更新传递给Xcode的内容.
总结以上是内存溢出为你收集整理的使用命令行xcodebuild指定PROVISIONING_PROFILE时出错全部内容,希望文章能够帮你解决使用命令行xcodebuild指定PROVISIONING_PROFILE时出错所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)