0
我想创建一个现有iOS应用程序的tvOS版本,并且希望能够重复使用许多相同的代码(即第三方库,数据管理器等),因此我使用相同的代码。只有iOS目标和tvOS目标的xcworkspace。对于同时拥有iOS和tvOS目标的项目,我可以使用相同的podfile(cocoapods)吗?
由于我对所有的第三方库都使用cocoapods,并且需要将一些(不是全部)用于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,重新运行吊舱安装等
我podfile看起来是这样的:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.1'
use_frameworks!
pod 'Parse'
pod 'ParseFacebookUtilsV4'
pod 'Fabric'
pod 'Crashlytics'
呀其可行的使用该方法,所以正确的答案。就我个人而言,我最终为tvOS应用程序创建了一个单独的应用程序,因为存在太多冲突并且更容易作为单独的项目进行管理。 – JimmyJammed