Cocoapods“嵌入 pod 框架”需要很长时间才能执行

2023-12-23

环境:

  • 配备 Retina 显示屏的 Macbook Pro 2013 年末,配备 8G RAM、256GB SSD。
  • 可可足类1.1.1
  • macOS 塞拉利昂 10.12.1
  • Xcode 8.0
  • iPhone 6s

已安装的 Pod

inhibit_all_warnings!
use_frameworks!

def import_common_pods
    pod 'AFNetworking', '~> 2.6.3'
    pod 'GoogleAnalytics', '~> 3'
    pod 'SVProgressHUD', '~> 1.1.3'
    pod 'CocoaLumberjack', '~> 2.3.0'
    pod 'SVWebViewController', '~> 1.0'
    pod 'Crashlytics', '~> 3'
end

def import_project_common_pods
  pod 'FDFullscreenPopGesture', '1.1'
  pod 'ImagePicker', :git => '[email protected] /cdn-cgi/l/email-protection:hyperoslo/ImagePicker.git'
  pod 'Mixpanel', '~> 3.0.4'
  pod "YoutubePlayer-in-WKWebView", "~> 0.2.0"
  pod 'UICollectionViewLeftAlignedLayout'
  pod 'Firebase', '~> 3'
  pod 'Firebase/RemoteConfig', '~> 3'
  pod 'Firebase/AppIndexing', '~> 3'
  pod 'Firebase/Messaging', '~> 3'
  pod 'MWPhotoBrowser', '~> 2.1.2'
  pod 'AppsFlyerFramework'
  pod 'pop', '~> 1.0.9'
  pod 'UICountingLabel'
  pod 'Ono', '~> 1.2.2'
  pod 'DateTools'
  pod 'GoogleIDFASupport', '~> 3.14.0'
  pod 'M13ProgressSuite', '~> 1.2.8'
  pod 'YYText', '~> 1.0'
  pod 'mopub-ios-sdk', '~> 4'
  pod 'KVOController', '~> 1.1.0'
  pod 'Fabric', '~> 1.6'
  pod 'JazzHands', '~> 2.0.8'
  pod 'DeviceUtil'
  pod 'Flurry-iOS-SDK', '~> 7'
  pod 'FBSDKCoreKit', '~> 4'
  pod 'SDWebImage', '~> 3.8.1'
  pod 'TTTAttributedLabel', '~> 2.0.0'
  pod 'IQKeyboardManager', '~> 4.0'
  pod 'MZFormSheetController'
  pod 'Masonry', '~> 1.0.1'
  pod 'DZNEmptyDataSet', '~> 1.8.1'
  pod 'JSQSystemSoundPlayer', '~> 4'
  pod 'HMSegmentedControl', '~> 1.5.2'
  pod 'RNCryptor', '~> 3.0.1'
  pod 'FBSDKShareKit', '~> 4'
  pod 'FBSDKLoginKit', '~> 4'
  pod 'SZTextView'
  pod 'UIScrollView-InfiniteScroll', '~> 0.7.3'
  pod 'FLAnimatedImage', '~> 1.0'
  pod 'Socket.IO-Client-Swift', '~> 8.0.2'
end

target 'MyProject' do
    import_common_pods
    import_project_common_pods
end

Cocoapods 有一个运行脚本叫做[CP] Copy Pods Resources

最近我发现这个运行脚本正在浪费我的构建时间, 将应用程序构建到真实设备时,

整个运行脚本大约花费1~2分钟完成。

但在模拟器上构建时,运行脚本大约 10 秒就完成了。

当构建到真实设备时它通常工作得很好,

但不知道为什么最近执行run脚本的时间疯狂增加,我几乎可以喝杯咖啡了!

我在 Stackoverflow 上找到了这篇文章:IOS 运行自定义 shell 脚本“嵌入 pods 框架”文件未找到错误 https://stackoverflow.com/questions/35897241/ios-run-custom-shell-script-embed-pods-framework-file-not-found-error但这没有帮助。

还尝试检查Run Script Only When Installing对于运行脚本。 但 Xcode 显示错误消息:

App installation failed no code signature

所以这个解决方案都不适合我......

有人面临同样的问题吗? 谢谢


如果您使用 Cocoapods 的新测试版 -1.2.1.beta.1在撰写本文时,您可以安装sudo pod install --pre那么你就可以接触到超酷的COCOAPODS_PARALLEL_CODE_SIGN option.

这加快了Embed Pods Frameworks在设备上为我构建了 75% 的舞台。

下图中的说明。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cocoapods“嵌入 pod 框架”需要很长时间才能执行 的相关文章

随机推荐