gpt4 book ai didi

ios - 多个项目和 Cocoapods

转载 作者:技术小花猫 更新时间:2023-10-29 10:53:51 27 4
gpt4 key购买 nike

我想要一个包含两个项目(2 个不同的应用程序)、一个公共(public)(共享)项目和几个 Pod 的工作区。

我一直在努力让 App1 项目“看到”通用类。

我的想法是:

  1. 创建工作区
  2. 创建两个应用项目(App1 和 App2)
  3. 创建通用项目
  4. 创建 Podfile

我的 Podfile 是这样的:

workspace 'MyApps'
xcodeproj 'App1/App1.xcodeproj'
xcodeproj 'App2/App2.xcodeproj'
xcodeproj 'Common/Common.xcodeproj'

target :App1 do
platform :ios, '6.0'
pod 'AFNetworking', '~> 1.3.2'
xcodeproj 'App1/App1.xcodeproj'
end

target :App2 do
platform :ios, '6.0'
pod 'AFNetworking', '~> 1.3.2'
xcodeproj 'App2/App2.xcodeproj'
end

target :Common do
platform :ios, '6.0'
pod 'AFNetworking', '~> 1.3.2'
xcodeproj 'Common/Common.xcodeproj'
end

我看过this问题,但我似乎无法在应用程序中使用通用代码。

我是否必须手动更新每个 Apps 项目的搜索路径才能使其正常工作,或者这可以通过 Podfile 解决吗?

最佳答案

我在工作中遇到了类似的问题,我发现最好更改项目结构以使用 Cocoapods。

我认为对您来说正确的解决方案,或者至少是正确的解决方案,是将您的公共(public)项目变成本地项目(请参阅“使用本地路径中的文件”here),private pod .

我这样实现了我的公共(public)项目,并且我的应用程序项目也使用该私有(private) pod 配置了 CocoaPods。

最后要注意的是,当通过 CocoaPods 构建一个公共(public)库项目时,您需要覆盖该项目中的“其他链接器标志”build设置,就像在 CocoaPods 创建和管理的 Pods 项目中一样。

¡让我知道这是否适合您!

关于ios - 多个项目和 Cocoapods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18754449/

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