Alamofireのようなサードパーティの依存関係をSwiftパッケージマネージャーから使用して、フレームワークをアップロードします。Swift 3パッケージマネージャーGITサーバーへのアップロード
フレームワークをアップロードしようとすると、xcodeprojectや依存関係ではなく、パッケージとソースのみがアップロードされます。
私が参照を保持しているが、ファイルが欠落しているサーバーからプロジェクトをクローンするとき、もう一つ間違いがあります。
Alamofireのようなサードパーティの依存関係をSwiftパッケージマネージャーから使用して、フレームワークをアップロードします。Swift 3パッケージマネージャーGITサーバーへのアップロード
フレームワークをアップロードしようとすると、xcodeprojectや依存関係ではなく、パッケージとソースのみがアップロードされます。
私が参照を保持しているが、ファイルが欠落しているサーバーからプロジェクトをクローンするとき、もう一つ間違いがあります。
.gitignore
ファイルをチェックする必要があります - gitで無視されるファイルを指定します。コミットされておらず、リモートリポジトリにプッシュされません。既定では、Swift Package Managerは、.buildおよび* .xcodeprojファイルを無視するファイル.gitignore
を生成します。これらのファイルをgitにコミットするには、.gitignore
の対応する行を削除する必要があります。
あなたの答えをありがとう。 例を詳しく説明できますか? .gitignoreファイルを確認するにはどうしたらいいですか? – Masashi
以下は、.gitignoreの例です:https://github.com/IBM-Swift/Kitura/blob/master/.gitignore。 .gitignoreファイルを編集してコミットし、他のテキストファイルと同じようにプッシュすることができます。 –
このタスクに使用しているSwift Package Managerコマンドで指定できますか? –
よく私はそれをXcodeのコミットとプッシュコマンドで使用しました。別の方法がありますか? – Masashi