代码之家  ›  专栏  ›  技术社区  ›  MegaManX

由于更新了XCode 9.3,我无法存档我的项目

  •  8
  • MegaManX  · 技术社区  · 6 年前

    今天早上发生了一件有趣的事情,我将Xcode更新到了9.3版本,之后,我就无法存档我的项目了。我可以构建它,在设备上运行它,但当我尝试归档它时,我发现我缺少了一些模块,如Alamofire等。。。

    enter image description here

    enter image description here

    我使用cocoapods作为依赖关系管理器。直到今天早上,一切都很顺利。有没有人有类似的问题?

    3 回复  |  直到 6 年前
        1
  •  2
  •   Krunal    6 年前

    重置可可豆盒

    去除 Pod 并再次添加。

    尝试 sudo pod repo update pod repo update


    还有一件你必须错过的重要事情是:

    在Xcode中设置命令行工具版本。

    您可以从下载最新的命令行工具 Apple Download Portal ,如果您已支付apple开发者帐户/id。


    这里是当前稳定的Xcode工具和支持命令行工具的下载链接。(确保您使用Apple开发者帐户上的premium开发者帐户登录以访问这些链接)

    Xcode 10

    Xcode 9

    在系统中安装了最新的命令行工具后,请从Xcode菜单进行设置。

    (Xcode菜单项)Xcode首选项位置命令行工具选择适当的命令行工具

    enter image description here

    enter image description here


    在pod文件中更新Alamofire。

    尝试以下操作: Alamofire Installation

    pod 'Alamofire', '~> 4.7'

        2
  •  1
  •   user7219266 user7219266    6 年前

    你能保证你有 Swift版本4.1 运行时 xcrun swift -version

    还可以尝试在没有Alamofire的情况下构建项目(在Podfile中对其进行注释),然后使用Alamofire再次编译。

    此外,您确定已打开 。xcworkspace 而不是 。xcodeproj公司 ?我知道这样问可能很愚蠢,但事实确实如此:)

        3
  •  1
  •   Ahsan    6 年前

    确保您已接受苹果的协议,转到您的苹果帐户。在将xcode更新为9.3 swift 4.1之后,我最近遇到了这个问题 https://developer.apple.com/account/