C cwt Active Member Licensed User Longtime User Sep 15, 2023 #1 I am creating my 2nd B4i app and am trying to upload to Apple and it is failing. My other B4i app uploads just fine and has been for quite a while. I am using the same distribution certificate for both apps. I get this error message when trying to upload this new app to Apple: NSLocalizedFailureReason = "Invalid Signature. Code object is not signed at all. The file at path \U201cWonderWorld Luxury Rentals.app/Frameworks/SquareInAppPaymentsSDK.framework/setup\U201d is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate.............................. Attached is the full error log. What might I be doing wrong or what might I be missing? Attachments new 1.txt new 1.txt 102.8 KB · Views: 962
I am creating my 2nd B4i app and am trying to upload to Apple and it is failing. My other B4i app uploads just fine and has been for quite a while. I am using the same distribution certificate for both apps. I get this error message when trying to upload this new app to Apple: NSLocalizedFailureReason = "Invalid Signature. Code object is not signed at all. The file at path \U201cWonderWorld Luxury Rentals.app/Frameworks/SquareInAppPaymentsSDK.framework/setup\U201d is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate.............................. Attached is the full error log. What might I be doing wrong or what might I be missing?
Andrew (Digitwell) Well-Known Member Licensed User Longtime User Sep 16, 2023 #2 It looks like there is a problem with the Square InApp payment framework. I assume you are using a local builder. Here is someone who had the same problem with Flutter and found a fix. Nt sure how this would apply to B4i, but could point you in the right direction SDK is not properly signed for iOS · Issue #31 · square/in-app-payments-flutter-plugin I can't release an app to the App store due to the following error: Error Messages: ERROR ITMS-90035: "Invalid Signature. Code object is not signed at all. The file at path [Runner.app/Frameworks/S... github.com Upvote 0
It looks like there is a problem with the Square InApp payment framework. I assume you are using a local builder. Here is someone who had the same problem with Flutter and found a fix. Nt sure how this would apply to B4i, but could point you in the right direction SDK is not properly signed for iOS · Issue #31 · square/in-app-payments-flutter-plugin I can't release an app to the App store due to the following error: Error Messages: ERROR ITMS-90035: "Invalid Signature. Code object is not signed at all. The file at path [Runner.app/Frameworks/S... github.com
C cwt Active Member Licensed User Longtime User Sep 16, 2023 #3 Actually, I am using the hosted builder. The Square SDK Framework files, I have sent to Erel to install on the hosted builder server(s) for compiling. I am not sure how this framework (a bunch of files) can be signed. Maybe Erel will need to get involved. Upvote 0
Actually, I am using the hosted builder. The Square SDK Framework files, I have sent to Erel to install on the hosted builder server(s) for compiling. I am not sure how this framework (a bunch of files) can be signed. Maybe Erel will need to get involved.
Erel B4X founder Staff member Licensed User Longtime User Sep 18, 2023 #4 How are you adding a reference to the framework in your code? Upvote 0
C cwt Active Member Licensed User Longtime User Sep 18, 2023 #5 Erel, I am not adding any reference to the framework in the code but it all works fine while testing. Maybe that's my problem? I did not write the B4i wrappers for the Square API myself so I do not know how to add any references. Can you tell from the files I sent you for the hosted builder what the framework reference must be? Upvote 0
Erel, I am not adding any reference to the framework in the code but it all works fine while testing. Maybe that's my problem? I did not write the B4i wrappers for the Square API myself so I do not know how to add any references. Can you tell from the files I sent you for the hosted builder what the framework reference must be?
Erel B4X founder Staff member Licensed User Longtime User Sep 19, 2023 #6 Upload the XML file of the wrapper. Upvote 0
C cwt Active Member Licensed User Longtime User Sep 19, 2023 #7 attached is the .xml file Attachments iSquareCardPayment.xml iSquareCardPayment.xml 12 KB · Views: 435 Upvote 0
Erel B4X founder Staff member Licensed User Longtime User Sep 20, 2023 #8 There is a script file named setup. Maybe it should be removed. You need to ask the library developer. Upvote 0
There is a script file named setup. Maybe it should be removed. You need to ask the library developer.
C cwt Active Member Licensed User Longtime User Sep 20, 2023 #9 Erel, I cannot get hold of the library developer so I tried the following: I removed the indicated "setup" script file from the local builder LIBS folder and I was able to get local builder working good enough on my MacBook Pro to create the release file. I cannot get the app to install on my test iPhone when I use local builder instead of hosted builder but I could generate the .ipa file with no problem. I then uploaded the .ipa file with Transporter and it uploaded fine this time. I was able to download to my test iPhone using TestFlight and the app runs fine - the Square SDK functions work fine with the "Setup" file removed from the B4i-Builder Libs folder so apparently it is not necessary. I rather use hosted builder over local builder so please remove the Setup script file on your end and I will try the whole process using hosted builder instead of local builder. Thanks. Upvote 0
Erel, I cannot get hold of the library developer so I tried the following: I removed the indicated "setup" script file from the local builder LIBS folder and I was able to get local builder working good enough on my MacBook Pro to create the release file. I cannot get the app to install on my test iPhone when I use local builder instead of hosted builder but I could generate the .ipa file with no problem. I then uploaded the .ipa file with Transporter and it uploaded fine this time. I was able to download to my test iPhone using TestFlight and the app runs fine - the Square SDK functions work fine with the "Setup" file removed from the B4i-Builder Libs folder so apparently it is not necessary. I rather use hosted builder over local builder so please remove the Setup script file on your end and I will try the whole process using hosted builder instead of local builder. Thanks.