Search Issue Tracker

Fixed in Unity 2017.2

Votes

50

Found in

5.2.1p2

Issue ID

737919

Regression

No

Embedded Binaries function in XCode Manipulation API

iOS

-

-

Priority: 3Not yet prioritized for a release

-

Severity: 3Workaround is possible

Embedded Binaries function in XCode Manipulation API missing.

There is no embedded binaries function in XCode Manipulation API right now, which is necessary to incorporating e.g.: HangIt into apps.

http://hangit.com/
https://github.com/hangit

There is a answers page about it:

http://answers.unity3d.com/questions/1074471/is-it-possible-to-use-the-xcode-manipulation-api-t.html

There is also the according forum thread:

http://forum.unity3d.com/threads/is-it-possible-to-use-the-xcode-manipulation-api-to-add-files-to-the-embedded-binaries-build-step.358357/

This is also necessary to build apps via Cloud Build or any automatic build system as for local builds you can just add it manually as workaround.

Comments (11)

  1. 51222e060c979bca4f0678a448372dee?d=mm

    dgsmith0703

    Sep 14, 2017 00:48

    Hey all,

    This has worked for me: https://pastebin.com/KybmNnHK. Hope it helps!

  2. 36b3c746cd42fa6a4064b859c4626669?d=mm

    richard_heasman

    Sep 05, 2017 12:41

    Could someone explain what has been done to resolve this issue and what I need to do to use it.

    I went up to 2017.2.0b9 and was expecting to find a new PBXProject method, something like AddDynamicFrameworkToProject or AddEmbeddedBinary but could not find anything.

    I then followed the post for cloning the library and adding my own function, something which is a last resort. I got it working and can see my library added in xcode but when I run I get "App installation failed, no code signature found". If I then remove that embedded binary and re-add it in xcode it works again.

    This issue prevents me from using cloud build or our local team city set up from building on ios.

  3. 84221a1900552669233f1bc81412ccaf?d=mm

    silviosav_madfingergames

    Jun 15, 2017 08:50

    Is this issue been fixed? In what release? and is there any example?

  4. 6475eb640c31e26104f9b9529e159c7e?d=mm

    patzero

    May 23, 2017 15:46

    Hello,

    I am looking for a way to do this too. Are there any example code ?

    Thanks.

  5. E8eb893c6198932e1f2b235c40301d6f?d=mm

    akshay_shah

    May 23, 2017 05:41

    Is this available now in Unity 5.6.1f1? I could not find a way to achieve it.

  6. 7bb1cf6e73a9c2a9890df3398f8fffad?d=mm

    fagtr0n

    Apr 12, 2017 23:56

    This issue still prevents me from fully automatic continuous integration. I spend so many hours in Xcode reattaching (and forgetting to) all my binaries : (

  7. 6d1ad6c7c5800d481c47ca08e85b0520?d=mm

    Marijn_Kiwi

    Mar 29, 2017 09:05

    I need this too. Seems like the problem exists for a long time, but still no solution?

  8. 045a310e99e68f78095efce96ca3997e?d=mm

    dazzle_alex

    Feb 13, 2017 10:13

    Is there any news on this?

    What is the timeline for an updated Xcode manipulation API?
    Any sort of update would be useful since it seems like changes to the open sourced API won't be accepted: https://bitbucket.org/Unity-Technologies/xcodeapi/pull-requests/14/expose-some-functions-that-allow-the/diff#comment-29616631

  9. Feda8ec069693d4b2c24612d019405e0?d=mm

    dillon_yeti

    Jan 27, 2017 18:16

    Any updates on this? It seems more and more, I'm using frameworks/plugins that require this behavior.

  10. Bca97f76c6dfee00a6b484b8157cf8c3?d=mm

    Al-Bundy

    Oct 27, 2016 14:47

    Please fix.

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.