DanTheMan827 / ios-app-signer

This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device.
https://dantheman827.github.io/ios-app-signer
GNU General Public License v3.0
5.57k stars 1.05k forks source link

App is not properly signed for the device #263

Open tprsa-pep opened 1 month ago

tprsa-pep commented 1 month ago

I am trying to connect an iOS device to appium device farm. According to their documentation I should use the ios app signer to resign the WDA (web druiver agent) in order to install it to the device. I have resigned the WDA.ipa and named it wda-resign but when using ios install i get the error "Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.mCF6JD/extracted/Payload/WebDriverAgentRunner-Runner.app : 0xe8008015 (A valid provisioning profile for this executable was not found."

I have tried several provisioning profiles that work in xcode but for some reason do not work in this instance. What kind of provisining profile should i use and which are the requirements for the Bundle Identifier. Also, any other suggestions are welcome.

codewithkandi commented 2 weeks ago

I have a similar issue, am not sure whether you need to change the bundle id for the signing to work.

codewithkandi commented 2 weeks ago

@tprsa-pep I was able to resolve my issue. You will first need to create an app in Xcode. Match the bundle identifier of that app for your new resigned app. You will need to provide the same bundle identifier when re-signing. The device you are using should be registered for that provisioning profile.