Hello David and Neutron,

my setup is following: I have added the WG library as a SPM dependency to my 
project and followed all steps as described in the Github readme from wireguard:

https://github.com/WireGuard/wireguard-apple

What I am trying to do is to build a framework which has some other 
functionality on top and wrap WG within that framework. I can build just fine 
for iOS arm64 and iPhone simulator x86_64 architectures.

When I try to do the steps you described in the linked message, to build a 
framework for arm64 iPhone simulator, I still get the following error when I 
try to build the project with an arm64 simulator target:

/Users/igorbozin/Projects/cyan-internetprotectionsdk-ios/InternetProtectionApp.xcodeproj
 Building for iOS Simulator, but the linked library 'libwg-go.a' was built for 
iOS.


Is there a way to modify the makefile, so I can build a version of libwg-go.a 
for arm64 iPhone simulators?

Best regards,

Igor

> On 29.10.2021, at 17:24, Neutron <dotneut...@protonmail.ch> wrote:
> 
> Hey Igor,
> 
> I believe I encountered this in the past.
> https://lists.zx2c4.com/pipermail/wireguard/2021-September/007001.html
> 
> I'm not sure what your exact setup is since you mentioned it's a separate 
> project presumably depending on WireGuardKit, but I can build libwg-go for 
> arm64 just fine using the trick I mentioned in the linked thread. Just add 
> this flag to Sources/WireGuardKitGo/Makefile.
> GOOS_iphonesimulator := ios
> 
> Hope it helps.
> 

Reply via email to