gpt4 book ai didi

ios - 构建机器无法识别配置文件

转载 作者:行者123 更新时间:2023-11-29 03:01:36 24 4
gpt4 key购买 nike

我正在使用远程 mac 机器作为构建机器,我没有 root 权限。

我正在尝试通过将我的文件复制到文件夹中来使用配置文件:~/Library/MobileDevice/Provisioning Profiles用它的 UUID 作为文件名(和 .mobileprovision 作为扩展名)当我运行构建并将 UUID 指定为 PROVISIONING_PROFILE 参数时,我得到:

代码签名错误:未找到匹配的配置文件:您的build设置指定了 UUID 为“xxx”的配置文件,但是,未找到此类配置文件。

我在 here 中看到了一个线程通过复制到 "/Library/MobileDevice/Provisioning Profiles"/Library/Server/Xcode/Data/ProvisioningProfiles 来解决它但是因为我没有 root 访问权限,所以我不能这样做。

我正在使用 xcode-5.0.2。

我发出的构建命令是:xcodebuild -configuration Distribution SDKROOT=pathTo/iPhoneOS7.0.sdk SYMROOT=somePath DSTROOT=somePath INSTALL_PATH=somePath 'CODE_SIGN_IDENTITY[sdk=iphoneos*]=iPhone Distribution: someName' OTHER_CFLAGS=-DINHOUSE_DEPLOY=1 PROVISIONING_PROFILE=xxx

是否有任何已知的解决方法?我怎样才能让 xcodebuild 工具知道这个配置文件?

谢谢

最佳答案

在文本编辑器中打开配置文件并找到 UUID 标签:

<key>UUID</key>
<string>1A85CBE4-6DBE-4414-B361-98B0B2C47E43</string>

PROVISIONING_PROFILE参数设置UUID标签值。
就我而言,它看起来像:

PROVISIONING_PROFILE=1A85CBE4-6DBE-4414-B361-98B0B2C47E43

关于ios - 构建机器无法识别配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com