未找到 xcodebuild 配置文件?
Posted
技术标签:
【中文标题】未找到 xcodebuild 配置文件?【英文标题】:xcodebuild provisioning profiles not found? 【发布时间】:2016-10-03 13:33:04 【问题描述】:我会尽量礼貌谈论xCode
。
问题:
我们更新了provisioning profiles
,因为之前的已经过期了。
现在我可以从xCode
存档/构建,但不能使用xcodebuild
(必须相同)
我什么都做了:
删除、添加配置文件、重新创建... 正在重新安装...正在重新启动... 删除帐户,添加回来等等
sudo xcodebuild -scheme nl.xxx.demo.iphone -workspace xxx.xcworkspace clean build
错误:
=== BUILD TARGET xxxWatchAppDemo Extension OF PROJECT xxx WITH CONFIGURATION Debug ===
Check dependencies
Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found.
但是当我通过xCode
归档或构建时,一切都很好,在ipa
内部,embedded.mobileprovision
实际上是我们的新mobileprovision
,UUID 为d9179316-6950-4369-94dc-b7d71bba25a1
如果我明确设置配置文件 - 它不会成功:
sudo xcodebuild -scheme nl.xxx.demo.iphone -workspace xxx.xcworkspace archive PROVISIONING_PROFILE=d9179316-6950-4369-94dc-b7d71bba25a1
错误
Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “d9179316-6950-4369-94dc-b7d71bba25a1”, however, no such provisioning profile was found.
没有找到???真的吗?
我检查了/Users/xxx/Library/.../Provisioning Profiles/...
,它就在那里。
我删了,加了,重复了10次,没有结果。
这是什么魔法?
任何帮助表示赞赏。 谢谢
【问题讨论】:
1.您是否安装了多个版本的 Xcode? 2. 能否请您发布 xcodebuild -version 的结果? 问题已解决,谢谢 您好 Injectios,您是如何解决的。我遇到的和你一样。 @ycwjjjj 你解决过这个问题吗? 【参考方案1】:所以Jenkins
一直在 buildagent 用户下运行,但是没有找到配置文件。
我在非常根文件夹 - /Library/
中创建了指向我的 /buildagent/Library/MobileDevice/ProvisioningProfiles/
的符号链接。
这解决了我的问题
【讨论】:
这个构建代理在哪里?它是一个单独的用户吗?我发现运行 Bamboo 时的当前用户是 ROOT(那是因为我以 root 身份启动它......在服务器机器上)。任何额外的帮助都会很有价值!以上是关于未找到 xcodebuild 配置文件?的主要内容,如果未能解决你的问题,请参考以下文章
在 xcodebuild 期间未找到 RestKit/RestKit.h' 文件错误