PenumbraiOS
in the project directory, run
./start
getting started
XcodeGen
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
swiftlint
brew install swiftlint
swift-protobuf
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