Mac OS X - iOS App Signer - Install Kodi without Jailbreak (iOS and tvOS)

  Thread Rating:
  • 8 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
wrxtasy Offline
Moderator²
Posts: 6,241
Joined: Feb 2012
Reputation: 253
Location: Perth, Oz
Post: #16
EDIT: All good with the new bash script Smile

Thanks DanTheMan827, saves me having to compile all over again, great time saver.

I'm using OSX El Capitan, Xcode 7.1 and an iPad3 - iOS 9.1

This is what users should see if all goes well:
PHP Code:
Codesigning ./Kodi.app with entitlements
./Kodi.appreplacing existing signature
Packaging
...
Doing some housekeeping...
Donethe package is located at /Users/WRXTASY/Desktop/com.wrxtasy.Kodi-15-2-signed.ipa 

EDIT2: If people get an "Untrusted Developer" popup on their iOS device please follow this link to fix:
https://support.apple.com/en-au/HT204460

MODS - please sticky this thread !
(This post was last modified: 2015-11-03 06:30 by wrxtasy.)
find quote
onemico Offline
Junior Member
Posts: 2
Joined: Nov 2015
Reputation: 0
Post: #17
Thank you so much for this, all working perfectly now. I appreciate all your help on this and the work you put in to save us time
find quote
B.Moxham Offline
Junior Member
Posts: 35
Joined: Jan 2013
Reputation: 0
Post: #18
Don't suppose there is a simpler guide to getting this on my iPad is there?

Or should I not bother if the instructions on the 1st page are as simple as it's going to get? lol
find quote
DanTheMan827 Offline
Team-Kodi Member
Posts: 575
Joined: Jul 2012
Reputation: 27
Location: Wausau, WI - USA
Post: #19
(2015-11-03 16:27)B.Moxham Wrote:  Don't suppose there is a simpler guide to getting this on my iPad is there?

Or should I not bother if the instructions on the 1st page are as simple as it's going to get? lol

The terminal is never as simple as it can get, that's what GUIs are for.

I'll see if I can put together one to automate even more of the process.
(This post was last modified: 2015-11-03 17:35 by DanTheMan827.)
find quote
slauz Offline
Junior Member
Posts: 11
Joined: Oct 2015
Reputation: 0
Post: #20
Thanks Dan - followed your script and managed to install the ipa to my iPad Air on iOS9.02 on Xcode 7.1, but crashes when run. I have allowed my profile to be trusted etc.

script output:

/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV/out/Payload/Kodi.app: replacing existing signature
/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV/out/Payload/Kodi.app: signed bundle with Mach-O thin (armv7) [org.sur.myKodi]
rm: /Users/nsXXXX/org.sur.myKodi-signed.ipa: No such file or directory
/Users/nsXXXX
/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV

But I do have the ipa file in my home folder. Any idea?

Thanks.
find quote
DanTheMan827 Offline
Team-Kodi Member
Posts: 575
Joined: Jul 2012
Reputation: 27
Location: Wausau, WI - USA
Post: #21
(2015-11-03 19:30)slauz Wrote:  Thanks Dan - followed your script and managed to install the ipa to my iPad Air on iOS9.02 on Xcode 7.1, but crashes when run. I have allowed my profile to be trusted etc.

script output:

/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV/out/Payload/Kodi.app: replacing existing signature
/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV/out/Payload/Kodi.app: signed bundle with Mach-O thin (armv7) [org.sur.myKodi]
rm: /Users/nsXXXX/org.sur.myKodi-signed.ipa: No such file or directory
/Users/nsXXXX
/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV

But I do have the ipa file in my home folder. Any idea?

Thanks.

Based on that output, you appear to have an old version of the script, the current version is here https://gist.github.com/DanTheMan827/158...4b1462b29a

Some of the early versions didn't actually create launchable apps (they crashed at launch), this was due to the entitlements.plist being generated as binary instead of text.

If the new version still doesn't work, post the crash output of Kodi (if there is any)
(This post was last modified: 2015-11-03 22:36 by DanTheMan827.)
find quote
slauz Offline
Junior Member
Posts: 11
Joined: Oct 2015
Reputation: 0
Post: #22
Thanks Dan - the output now reflects your latest script. However, still crash when run. Here's the log output. Do I need to be on IOS9.1?

~~~~~~~~~~~~~~~~~~~
Incident Identifier: 7699599A-AD6E-4D0B-B758-1006A35A651A
CrashReporter Key: 8daa1d982aaa99110018b159be76301a7c526bcf
Hardware Model: iPad4,1
Process: Kodi [327]
Path: /private/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Kodi
Identifier: org.sur.myKodi
Version: 1.0
Code Type: ARM (Native)
Parent Process: launchd [1]

Date/Time: 2015-11-04 11:50:03.03 +0800
Launch Time: 2015-11-04 11:50:03.03 +0800
OS Version: iOS 9.0.2 (13A452)
Report Version: 105

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000000e7ffdefe
Triggered by Thread: 0

Filtered syslog:
None found

Dyld Error Message:
Dyld Message: Library not loaded: @executable_path/Frameworks/libsmbclient.dylib.0
Referenced from: /var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Kodi
Reason: no suitable image found. Did find:
/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Frameworks/libsmbclient.dylib.0: mmap() errno=1 validating first page of '/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Frameworks/libsmbclient.dylib.0'
/private/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Frameworks/libsmbclient.dylib.0: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Frameworks/libsmbclient.dylib.0'
Dyld Version: 369.12

Binary Images:
0x9c000 - 0x1d03fff Kodi armv7 <2fe92c40647d3b399d4f1d3e6b7f2117> /var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Kodi
0x1fe24000 - 0x1fe4bfff dyld armv7s <208fd9e5719439acb248b91286f1dd33> /usr/lib/dyld
find quote
DanTheMan827 Offline
Team-Kodi Member
Posts: 575
Joined: Jul 2012
Reputation: 27
Location: Wausau, WI - USA
Post: #23
Could you please try it with the current version of the script and post the output (please put it inside the code tag).

It appears that either there is a signing issue with my script or a compatibility issue with Kodi

I do want to note that my devices are on 9.1, but I don't have an iPad Air to test (works with an Air 2 though)

This is a sample of proper output

Code:
iOS App Signer rev. 35
Extracting .deb file
Copy .mobileprovision to app bundle
Changed app identifier to com.danielradtke.kodi to match the provisioning profile
Signing with entitlements
-------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>application-identifier</key>
    <string>C3WJFV3K5U.com.danielradtke.kodi</string>
    <key>com.apple.developer.team-identifier</key>
    <string>C3WJFV3K5U</string>
    <key>get-task-allow</key>
    <true/>
    <key>keychain-access-groups</key>
    <array>
        <string>C3WJFV3K5U.*</string>
    </array>
</dict>
</plist>
-------------------------
./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.modplug.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.modplug.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.dylib: signed Mach-O thin (armv7) [audiodecoder.modplug]
./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.nosefart.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.nosefart.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.dylib: signed Mach-O thin (armv7) [audiodecoder.nosefart]
./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.sidplay.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.sidplay.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.dylib: signed Mach-O thin (armv7) [audiodecoder.sidplay]
./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.snesapu.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.snesapu.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.dylib: signed Mach-O thin (armv7) [audiodecoder.snesapu]
./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.stsound.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.stsound.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.dylib: signed Mach-O thin (armv7) [audiodecoder.stsound]
./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.timidity.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.timidity.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.dylib: signed Mach-O thin (armv7) [audiodecoder.timidity]
./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.vgmstream.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.vgmstream.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.dylib: signed Mach-O thin (armv7) [audiodecoder.vgmstream]
./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.1.0.0.dylib: signed Mach-O thin (armv7) [audioencoder.lame.1]
./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.15.2.dylib: signed Mach-O thin (armv7) [audioencoder.lame.15]
./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.dylib: signed Mach-O thin (armv7) [audioencoder.lame]
./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.1.0.0.dylib: signed Mach-O thin (armv7) [audioencoder.vorbis.1]
./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.15.2.dylib: signed Mach-O thin (armv7) [audioencoder.vorbis.15]
./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.dylib: signed Mach-O thin (armv7) [audioencoder.vorbis]
./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.1.0.0.dylib: signed Mach-O thin (armv7) [audioencoder.wav.1]
./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.15.2.dylib: signed Mach-O thin (armv7) [audioencoder.wav.15]
./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.dylib: signed Mach-O thin (armv7) [audioencoder.wav]
./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.1.10.11.dylib: signed Mach-O thin (armv7) [pvr.argustv.1]
./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.15.2.dylib: signed Mach-O thin (armv7) [pvr.argustv.15]
./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.dylib: signed Mach-O thin (armv7) [pvr.argustv]
./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.1.10.7.dylib: signed Mach-O thin (armv7) [pvr.demo.1]
./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.15.2.dylib: signed Mach-O thin (armv7) [pvr.demo.15]
./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.dylib: signed Mach-O thin (armv7) [pvr.demo]
./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.1.10.9.dylib: signed Mach-O thin (armv7) [pvr.dvblink.1]
./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.15.2.dylib: signed Mach-O thin (armv7) [pvr.dvblink.15]
./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.dylib: signed Mach-O thin (armv7) [pvr.dvblink]
./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.1.10.35.dylib: signed Mach-O thin (armv7) [pvr.dvbviewer.1]
./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.15.2.dylib: signed Mach-O thin (armv7) [pvr.dvbviewer.15]
./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.dylib: signed Mach-O thin (armv7) [pvr.dvbviewer]
./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.0.5.9.dylib: signed Mach-O thin (armv7) [pvr.filmon.0]
./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.15.2.dylib: signed Mach-O thin (armv7) [pvr.filmon.15]
./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.dylib: signed Mach-O thin (armv7) [pvr.filmon]
./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.15.2.dylib: signed Mach-O thin (armv7) [pvr.hts.15]
./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.2.1.18.dylib: signed Mach-O thin (armv7) [pvr.hts.2]
./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.dylib: signed Mach-O thin (armv7) [pvr.hts]
./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.1.11.5.dylib: signed Mach-O thin (armv7) [pvr.iptvsimple.1]
./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.15.2.dylib: signed Mach-O thin (armv7) [pvr.iptvsimple.15]
./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.dylib: signed Mach-O thin (armv7) [pvr.iptvsimple]
./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.1.10.9.dylib: signed Mach-O thin (armv7) [pvr.mediaportal.tvserver.1]
./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.15.2.dylib: signed Mach-O thin (armv7) [pvr.mediaportal.tvserver.15]
./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.dylib: signed Mach-O thin (armv7) [pvr.mediaportal.tvserver]
./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.15.2.dylib: signed Mach-O thin (armv7) [pvr.mythtv.15]
./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.2.7.4.dylib: signed Mach-O thin (armv7) [pvr.mythtv.2]
./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.dylib: signed Mach-O thin (armv7) [pvr.mythtv]
./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.1.10.8.dylib: signed Mach-O thin (armv7) [pvr.nextpvr.1]
./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.15.2.dylib: signed Mach-O thin (armv7) [pvr.nextpvr.15]
./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.dylib: signed Mach-O thin (armv7) [pvr.nextpvr]
./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.1.10.7.dylib: signed Mach-O thin (armv7) [pvr.njoy.1]
./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.15.2.dylib: signed Mach-O thin (armv7) [pvr.njoy.15]
./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.dylib: signed Mach-O thin (armv7) [pvr.njoy]
./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.0.1.11.dylib: signed Mach-O thin (armv7) [pvr.pctv.0]
./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.15.2.dylib: signed Mach-O thin (armv7) [pvr.pctv.15]
./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.dylib: signed Mach-O thin (armv7) [pvr.pctv]
./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.0.8.4.dylib: signed Mach-O thin (armv7) [pvr.stalker.0]
./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.15.2.dylib: signed Mach-O thin (armv7) [pvr.stalker.15]
./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.dylib: signed Mach-O thin (armv7) [pvr.stalker]
./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.1.3.9.dylib: signed Mach-O thin (armv7) [pvr.vbox.1]
./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.15.2.dylib: signed Mach-O thin (armv7) [pvr.vbox.15]
./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.dylib: signed Mach-O thin (armv7) [pvr.vbox]
./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.1.10.10.dylib: signed Mach-O thin (armv7) [pvr.vdr.vnsi.1]
./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.15.2.dylib: signed Mach-O thin (armv7) [pvr.vdr.vnsi.15]
./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.dylib: signed Mach-O thin (armv7) [pvr.vdr.vnsi]
./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.1.10.7.dylib: signed Mach-O thin (armv7) [pvr.vuplus.1]
./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.15.2.dylib: signed Mach-O thin (armv7) [pvr.vuplus.15]
./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.dylib: signed Mach-O thin (armv7) [pvr.vuplus]
./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.0.5.8.dylib: signed Mach-O thin (armv7) [pvr.wmc.0]
./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.15.2.dylib: signed Mach-O thin (armv7) [pvr.wmc.15]
./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.dylib: signed Mach-O thin (armv7) [pvr.wmc]
./Kodi.app/Frameworks/libass.5.dylib: signed Mach-O thin (armv7) [libass.5]
./Kodi.app/Frameworks/libbluray.1.dylib: signed Mach-O thin (armv7) [libbluray.1]
./Kodi.app/Frameworks/libcurl.4.dylib: signed Mach-O thin (armv7) [libcurl.4]
./Kodi.app/Frameworks/libmpeg2.0.dylib: signed Mach-O thin (armv7) [libmpeg2]
./Kodi.app/Frameworks/libnfs.4.dylib: signed Mach-O thin (armv7) [libnfs.4]
./Kodi.app/Frameworks/libplist.1.dylib: signed Mach-O thin (armv7) [libplist.1]
./Kodi.app/Frameworks/librtmp.1.dylib: signed Mach-O thin (armv7) [librtmp.1]
./Kodi.app/Frameworks/libshairplay.0.dylib: signed Mach-O thin (armv7) [libshairplay.0]
./Kodi.app/AppData/AppHome/addons/library.kodi.guilib/libKODI_guilib-arm-osx.so: signed Mach-O thin (armv7) [libKODI_guilib-arm-osx]
./Kodi.app/AppData/AppHome/addons/library.xbmc.addon/libXBMC_addon-arm-osx.so: signed Mach-O thin (armv7) [libXBMC_addon-arm-osx]
./Kodi.app/AppData/AppHome/addons/library.xbmc.codec/libXBMC_codec-arm-osx.so: signed Mach-O thin (armv7) [libXBMC_codec-arm-osx]
./Kodi.app/AppData/AppHome/addons/library.xbmc.pvr/libXBMC_pvr-arm-osx.so: signed Mach-O thin (armv7) [libXBMC_pvr-arm-osx]
./Kodi.app/AppData/AppHome/system/hdhomerun-arm-osx.so: signed Mach-O thin (armv7) [hdhomerun-arm-osx]
./Kodi.app/AppData/AppHome/system/ImageLib-arm-osx.so: signed Mach-O thin (armv7) [ImageLib-arm-osx]
./Kodi.app/AppData/AppHome/system/libcpluff-arm-osx.so: signed Mach-O thin (armv7) [libcpluff-arm-osx]
./Kodi.app/AppData/AppHome/system/libexif-arm-osx.so: signed Mach-O thin (armv7) [libexif-arm-osx]
./Kodi.app/AppData/AppHome/system/players/dvdplayer/libdvdnav-arm-osx.so: signed Mach-O thin (armv7) [libdvdnav-arm-osx]
./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imaging.so: signed Mach-O thin (armv7) [_imaging]
./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imagingft.so: signed Mach-O thin (armv7) [_imagingft]
./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imagingmath.so: signed Mach-O thin (armv7) [_imagingmath]
./Kodi.app/Frameworks/libsmbclient.dylib.0: signed Mach-O thin (armv7) [libsmbclient.dylib.0]
./Kodi.app/AppData/AppHome/addons/visualization.glspectrum/opengl_spectrum.vis: signed Mach-O thin (armv7) [opengl_spectrum]
./Kodi.app/AppData/AppHome/addons/visualization.waveform/Waveform.vis: signed Mach-O thin (armv7) [Waveform]
./Kodi.app: replacing existing signature
./Kodi.app: signed bundle with Mach-O thin (armv7) [com.danielradtke.kodi]
Deleted existing output file
Packaging...
Doing some housekeeping...
Done, the package is located at /Users/Daniel/Documents/IPA Files/signed/com.danielradtke.kodi-signed.ipa
(This post was last modified: 2015-11-04 07:37 by DanTheMan827.)
find quote
slauz Offline
Junior Member
Posts: 11
Joined: Oct 2015
Reputation: 0
Post: #24
Hi Dan

I ran the latest script as you mentioned. The output is below:

Code:
iOS App Signer rev. 33
Extracting .deb file
Copy .mobileprovision to app bundle
Changed app identifier to org.sur.myKodi to match the provisioning profile
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.1.0.0.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.1.0.0.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.1.0.0.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.1.10.11.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.1.10.7.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.1.10.9.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.1.10.35.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.0.5.9.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.2.1.18.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.1.11.5.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.1.10.9.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.2.7.4.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.1.10.8.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.1.10.7.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.0.1.11.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.0.8.4.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.1.3.9.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.1.10.10.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.1.10.7.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.0.5.8.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libass.5.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libbluray.1.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libcurl.4.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libmpeg2.0.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libnfs.4.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libplist.1.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/librtmp.1.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libshairplay.0.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/library.kodi.guilib/libKODI_guilib-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/library.xbmc.addon/libXBMC_addon-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/library.xbmc.codec/libXBMC_codec-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/library.xbmc.pvr/libXBMC_pvr-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/hdhomerun-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/ImageLib-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/libcpluff-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/libexif-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/players/dvdplayer/libdvdnav-arm-osx.so with entitlements
Codesigning ./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imaging.so with entitlements
Codesigning ./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imagingft.so with entitlements
Codesigning ./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imagingmath.so with entitlements
Codesigning ./Kodi.app/Frameworks/libsmbclient.dylib.0 with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/visualization.glspectrum/opengl_spectrum.vis with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/visualization.waveform/Waveform.vis with entitlements
Codesigning ./Kodi.app with entitlements
./Kodi.app: replacing existing signature
Packaging...
Doing some housekeeping...
Done, the package is located at /Users/nsdesilva/org.sur.myKodi-signed.ipa
Thanks for helping.
find quote
DanTheMan827 Offline
Team-Kodi Member
Posts: 575
Joined: Jul 2012
Reputation: 27
Location: Wausau, WI - USA
Post: #25
No problem

But, I've updated the script since rev 33 to make it a bit more verbose

Current revision is #35
find quote
slauz Offline
Junior Member
Posts: 11
Joined: Oct 2015
Reputation: 0
Post: #26
Hi Dan - do you have link to #35? latest I see is #34 - which crashes. Thanks.
find quote
DanTheMan827 Offline
Team-Kodi Member
Posts: 575
Joined: Jul 2012
Reputation: 27
Location: Wausau, WI - USA
Post: #27
My bad, I guess I forgot to commit that version to github...

It's up now
find quote
kdfannin Offline
Junior Member
Posts: 3
Joined: Nov 2015
Reputation: 0
Post: #28
I was able to do this and install on my iPhone 6s, but now I'm trying to install on my 4th Gen iPad running 9.1 and when I goto devices and try to install I get the error. " App install failed. A valid provisioning profile for this executable was not found."
find quote
DanTheMan827 Offline
Team-Kodi Member
Posts: 575
Joined: Jul 2012
Reputation: 27
Location: Wausau, WI - USA
Post: #29
(2015-11-04 20:17)kdfannin Wrote:  I was able to do this and install on my iPhone 6s, but now I'm trying to install on my 4th Gen iPad running 9.1 and when I goto devices and try to install I get the error. " App install failed. A valid provisioning profile for this executable was not found."

I've updated step 2 of the directions

Basically:

2. Under the app properties, it should say "No matching provisioning profiles found", click "Fix Issue"
If you have additional devices
  • Plug in the device
  • Go to the Product Menu
  • Under Destination, select your device
  • Repeat step 2

[Image: gba4ios-xcodeproj2015-06-0818-04-58.png]

You'll then have to continue from step 3 again
(This post was last modified: 2015-11-04 20:42 by DanTheMan827.)
find quote
kdfannin Offline
Junior Member
Posts: 3
Joined: Nov 2015
Reputation: 0
Post: #30
That works, thanks for the assistance!
find quote
Post Reply