gpt4 book ai didi

ios - 我可以为同时具有 iOS 和 tvOS 目标的项目使用相同的 podfile (cocoapods) 吗?

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

我正在尝试为现有的 iOS 应用程序创建一个 tvOS 版本,并希望能够重用很多相同的代码(即第 3 方库、数据管理器等),所以我使用的是相同的代码.xcworkspace 仅包含一个 iOS 目标和一个 tvOS 目标。

由于我将 cocoapods 用于所有第 3 方库,并且需要为 tvOS 应用程序(即 Parse)重用其中的一些(不是全部),我想知道将 cocoapods 与我的项目集成的正确方法。

尝试为 tvOS 目标而非 iOS 目标编译时出现此错误:

diff: /../Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

是的,我已经尝试了所有常规清理项目、删除 .xcworkspace、重新运行 pod install 等

我的播客文件如下所示:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.1'
use_frameworks!

pod 'Parse'
pod 'ParseFacebookUtilsV4'
pod 'Fabric'
pod 'Crashlytics'

最佳答案

我相信您可以使用 link_with 为您的 podfile 指定多个链接目标。

例子:

link_with 'MyAppTarget', 'MyTvTarget'

关于ios - 我可以为同时具有 iOS 和 tvOS 目标的项目使用相同的 podfile (cocoapods) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34697436/

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