tappay-ios-example
tappay-ios-example copied to clipboard
Problem when building TPDirect_Example on M1 MacBook.
Xcode Version: 13.2.1
Was trying running the example on simulator iPhone 12 iOS 15.2
Error Message: ld: in /Users/LeePo/Downloads/tappay-ios-example-2.13.0/Swift/Direct_Pay/TPDirect_Example/TPDirect_Example/TPDirect.framework/TPDirect(TPDCard.o), building for iOS Simulator, but linking in object file built for iOS, for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Please help for update TPDirect.framework to support arm64 for Apple Silicon, thanks!
Although I checked by command lipo -info
Architectures in the fat file: /Users/LeePo/Downloads/tappay-ios-example-2.13.0/Swift/Direct_Pay/TPDirect_Example/TPDirect_Example/TPDirect.framework/TPDirect are: i386 armv7 x86_64 arm64 armv7s
result contains arm64 and x86_64, still can't running on simulator.
I also create new project and import downloadedUniversal\Device TPDirect.framework 2.13.0, can't run on my M1 MacBook. Got same error message like beginning. ld: in /Users/LeePo/Downloads/tappay-ios-example-2.13.0/Swift/Direct_Pay/TPDirect_Example/TPDirect_Example/TPDirect.framework/TPDirect(TPDCard.o), building for iOS Simulator, but linking in object file built for iOS, for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Provide Stripe change for you reference. https://github.com/stripe/stripe-ios/pull/1683
@AllenLeePoH 您好 方便將您的問題聯絡我們的客服 email: [email protected] LINE ID:@tappay_official
Same issue here, any update for this?
一樣的問題,有機會可以支援 M1 的模擬器進行開發嗎?
聯絡客服後給的 workaround:
https://stackoverflow.com/a/63955114
Tip from service:
https://stackoverflow.com/a/63955114
Workaround for building on arm based simulator.
Be sure config is set to "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64
not "EXCLUDED_ARCHS[sdk=*]" = arm64;
Any update for this feature?
https://developer.apple.com/documentation/technotes/tn3117-resolving-build-errors-for-apple-silicon
@marcuswu0814 後續會再排入優化 謝謝
I can confirm the issue was gone after update to 2.16.5 *.xcframework
. Thanks. 🙏