in the project directory, run
./start
Using XcodeGen, we'll generate swift projects and frameworks on demand. Easily share code, generate schemes for different environments, share build settings across multiple targets, and so more via the project.yml config file.
brew install xcodegen
in the projects directory,
xcodegen generate
then open the project via
open PenumbraiOS.xcodeproj
which is pretty much the bash executable start. run this after project.yml config changes
./start
brew install swiftlint
brew install swift-protobuf
in penumbra/protos, run
brew install swift-protobuf
rm -rf swift_proto
mkdir swift_proto
protoc --swift_out=swift_proto --proto_path=./proto --proto_path=./ibc-go-vendor --swift_opt=FileNaming=PathToUnderscores --swift_opt=Visibility=public -Iproto/ $(find . -type f \( -name "*.proto" \))
rm -f swift_proto/google_protobuf_any.pb.swift