質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

1449閲覧

git hubへプロジェクトをpushする際のエラーについて

yuabe

総合スコア143

Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2021/05/03 04:13

編集2021/05/03 04:18

前提・実現したいこと

git hubへ作成中のプロジェクトをpushしようとしたところファイルのサイズが大きいためpushできないというエラーが発生しました。
そこでエラーに該当しているファイルをPodfileから削除しました。
そこで改めてpushをしようとしても同じようにサイズが大きいのでpushできないというエラーが発生しました。
どこかにまだファイルが残っているのでしょうか?
Cocoa podsのみ使用で直接SDKをプロジェクトに追加などはしておりません。

以下追加したフレームワーク
pod 'GoogleMobileAdsMediationAppLovin'
pod 'Firebase/Core'
pod 'Google-Mobile-Ads-SDK'
pod 'PersonalizedAdConsent'
pod 'GoogleMobileAdsMediationFacebook'

###試したこと
・ターミナルからvi Podfileで下記の二つを削除したあとにpod update。
pod 'GoogleMobileAdsMediationAppLovin'
pod 'GoogleMobileAdsMediationFacebook'

・下記をした後にpod initをしてフレームワークを追加した。
$ sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod cache clean --all
$ rm Podfile

・プロジェクト内のPods、Podfile、Podfile.lockを削除後に最後pod initをしてフレームワークを追加した。

発生している問題・エラーメッセージ

remote: warning: File Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/GoogleMobileAds is 63.71 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB remote: warning: File Pods/FBAudienceNetwork/Static/FBAudienceNetwork.framework/FBAudienceNetwork is 63.16 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com. remote: error: Trace: 88a42d11c8f28b050d6c06a3da65b0c6e5cb50f028bab889e4ac96f35396de51 remote: error: See http://git.io/iEPt8g for more information. remote: error: File Pods/AppLovinSDK/applovin-ios-sdk-10.2.0/AppLovinSDK.framework/AppLovinSDK is 103.69 MB; this exceeds GitHub's file size limit of 100.00 MB To https://github.com/aapplication/InstantCamera.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://github.com/aapplication/InstantCamera.git'

##確認したこと
エラーメッセージには
Pods/FBAudienceNetwork/Static/FBAudienceNetwork.framework/FBAudienceNetwork
Pods/AppLovinSDK/applovin-ios-sdk-10.2.0/AppLovinSDK.framework/AppLovinSDK
とありますがPods内には発見できませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2021/05/03 06:48

そもそも Pods フォルダ自体をバージョン管理する必要がない、という考え方もあります。Podfile.lock というファイルに依存関係も含めた全てのライブラリのバージョンが書いてあるので、それに基づいて pod install すれば同じ状態が再現できるはずなので。
yuabe

2021/05/03 08:23

なるほど。 理解が深まりました。 ありがとうございます。
guest

回答1

0

ベストアンサー

不要な大きなファイルを抜いてから
git init からリポジトリを作り直したらどうでしょうか。
git rm で大きなファイルを削除しても履歴としてそのファイルは残ったままなので、
githubは受けつけないと思います。

投稿2021/05/03 05:49

hide5stm

総合スコア426

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuabe

2021/05/03 08:21

一度作り直したらできました。 ご回答ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問