Create plugins from Xcode Version5.0.2

Hi,
I'm a newbie for Illustrator plugins and I was refferring to http://www.adobe.com/content/dam/Adobe/en/devnet/illustrator/pdfs/getting-started-guide.pd f as a start up but the example gived used Xcode 3.1.1. I'm using version 5.0.2 and I found that most the steps cannot be find in newer versions. Where I can find material for beginner to learn. Any advice or referencelinks is highly appreciated.
Thanks

Sorry about that. I removed all our detailed instructions and replaced them with an overview and a link to the XCodeLegacy script, which is much simpler.
To develop plug-ins for Illustrator CC, you will need the OS X 10.7 SDK, which is included with Xcode 4.5-4.6.3, but not Xcode 5.x.
To develop plug-ins for Illustrator CS6, you will need the OS X 10.6 SDK.
To develop plug-ins for Illustrator CS5, you will need the OS X 10.5 SDK.
To develop plug-ins for Illustrator CS3 or CS4, you will need the OS X 10.4 SDK.
All the Xcode modifications are straightforward and are fully automated by this XCodeLegacy sript on github.

Similar Messages

  • Code doesn't behave the way it should when i create an ipa . However , if i flash the build directly from xcode it works fine ?

    Hi ,
    I am creating an ipad application . When the app launches i am trying to get some data from server , and show it at the beggining .
    It works perfectly fine when i run the app in simulator , and flash the build in ipad from Xcode .
    However ,as soon i create an ipa file , install in ipad it doesnt works . Sometimes , it shows network issue , other times its able to give me the data but as soon i convert the data to JSON objet with NSJSONSerialization class , it returns nill .
    Any clue on this abrupt issue ??

    Hi,
    Are you loading the data in didFinishLaunching ??
    If yes then that is the problem.
    ios defines a specific time for app launch, if your app takes more than the allowed time, ios will crash the app.
    Possible solution might be move the webservice call from there to some other suitable place, this will ensure that you app will launch regardless of any network issue, which can be handled later.

  • How create plugins in java and access then from the app

    How can I create plugins for a Java app. And how do I need in my app to access those plugins??

    Generally speaking, any sort of plugin is simply an implementation of some defined or set of defined interfaces that is loaded at runtime and invoked based on some event, configuration or other such mechanism. Java plugins can be implemented simply as .jar or individual classes that implement the interface(s). The application loads these (perhaps using separate, specifically defined class loaders) and is responsible for knowing how and when to invoke their method(s).
    The trick, of course, is defining the interfaces to be supported by the app and implemented by the plugin and to define a set of events, etc. that would cause these to be invoked. The mechanics of loading the classes, instatiating the instances as need, etc. is fairly basic Java programming.
    Chuck

  • Question re Create PDF from Word doc

    Hi
    I am trying to create a pdf from a Word document (Word 2007, Acrobat 8 Professional), and am having lots of trouble with images,fonts and document overhead. With the fonts, i generate the PDF by saying Create Pdf from the plugin in Word. I specify in the Preferences that fonts are not to be embedded. I then open the PDF and access PDF Optimiser -> Audit Space Usage, and it says that fonts take up like 20% of the document, however there are only like 10 lines of text in Arial (9pt), and 6 titles also in Arial (Bold). I dont understand why Font is taking up so much space considering that i have elected not to embed fonts (if i go to the Fonts section in the Optimiser, it shows both embedded and unembedded panes blank).
    With the images, i have 2 jpegs in the footer, that are compressed (JPEG -> Low). The other thing i am struggling with is the headers and footers, if i generate the PDF from the Word doc with Headers/Footers, then images take up over 15% of the document. Not sure if there is a way to add headers and footers within minimum impact of filesize? I have tried checking everything in the 3 categories of Dicard Objects, Discard User data and Clean Up. but the Document Overhead remains at 35%.
    What else can i do to get these filesizes reduced?I have been researching this for days and have not come across anything that has helped.I have tried to PDF print, i have changed the font to like Courier, ensured no thumbnails or bookmarks, ensured JPEGs are not embedded in the doc, tried Save As, Save As under a different filename - basically anthing you can find on the net i have found and tried, but still cant fix this!!!! please, if anyone knows acrobate 8 better than me / or knows what the problem is, please advise????
    Thanks very much.

    The colors and size in a graphic needs to be done in a graphics editor. What type of editor would depend on the use of vector graphics versus bitmap. Sometimes vector graphics are larger than bitmaps if you are using a lot of lines that would display better as just a splotch of color. Such are the variations between vector and bitmap graphics, but important if you are looking for size reduction. For a bitmap, I would do the sizing and color depth with IrfanView, but you should be able to do that with PhotoShop if you have it. Vector graphics can be adjusted in Illustrator. The size of vector graphics is not an issue since they are scalable, but the size of a bitmap is important since your are looking at individual pixels and that depends on size. The point is that if you can adjust the color depth and size for the desired pixel resolution, the bitmap is optimized for the conversion to PDF from WORD.
    As I mentioned, the smallest file size job options should minimize font storage in the PDF. Checking with the PDF Optimizer does not always give you all of the fonts. I am not sure why. It is better to check the font tab in the document properties to see what has been embedded. There is a preflight macro to embed fonts, you might check to see if there is one to delete fonts (I have not checked on that). Sometimes you can play with the reprint of a PDF, but that is not an option that is generally recommended, particularly if you have any tagging or such. Of course, tagging can really bloat a PDF, but is needed for a variety of reasons such as format for saving back to WORD (not a great workflow), accessability, and related issues. In another topic, there is some discussion of the purposes of tagging and bookmarks. However, the tags and bookmarks take space if that is really an issue for you. The latter are avoided if you use the print to the Adobe PDF printer and do not use PDF Maker in the PDF creation process. Again, there is a trade-off here in terms of size and functionality, particularly accessibility compliance.
    Not sure I am helping as I run on, but sort what might be useful for you.

  • Can't create PDFs from Word due to Cambria font. Help.

    I'm using win 7 32 bit office 2010 acrobat pro 9. I can't create pdfs from word because of problems with cambria. I've ttried all the fixes I can find but none worked. Any more ideas?
    [thread title updated by moderator]

    How are you trying to create the PDF? With AA9 you have to print to the Adobe PDF printer or use the MS plugin.
    When you say you cannot create PDFs because of Cambria, what error messages are you getting and copy them here? At this point we really do not know what you are having problems with or how you are trying to create PDFs.
    In the future, please provide a topic to help folks that are stepping through all of the posts. A blank topic almost led me to simply skip your post.

  • Brilliant way to create titles from text files

    It was just pointed out to me by a fellow named Greg Hester that there is a way to create titles from a Microsoft Word file using Adobe InDesign. You can create as many titles as you need, and even change text positions around from title to title. Then you export as a PNG.
    If you need to go back and change a color or a font type or size or whatever, you can do that to all of them at once and then just export again. They will automatically update in Premiere Pro.
    I have never even opened InDesign before, and I was able to follow the instructions in this tutorial without a strain.
    The tutorial doesn't show that you can import a frame capture from the video to help position the text, but you can.
    This is very cool. If you subscribe to the Creative Cloud, then you have access to InDesign.

    Best would be to have this template/style functionality in the title tool itself though
    Agreed.
    Remember, all this InDesign thing does is create images that can be used as titles. My Macro created actual titles.
    What really needs to happen is to have a plugin that creates titles from simple text files like the ones created from Notepad, so no Microsoft program is required. The file could have the text, the font style, and many other parameters, and then it could have the time to place the title on the sequence.
    But in the meantime, this InDesign thing seems to be the best we can do for now. If, however, you want to use a fancy font style and it will all be in English, you can use my macro.

  • Java update 2012-006 did not remove Java plugin from any browser

    I successfully installed Java update 2012-006 via Software Update on my iMac running OS X Lion 10.7.5 (German) and it updated the Java runtime to version 1.6.0_37 and removed the Java Preferences application as expected, but it did not remove the Java plugin from any browser!
    Safari and Firefox can still use the Java plugin as before.
    I repaired permissions, rebooted, manually downloaded Java update 2012-006 and successfully installed it again without any change to the Java plugin: it is still present on my system and fully functional from any browser!
    The web is full with messages from users missing the Java plugin after installing this update - but I could not find anything about the plugin not being removed!
    Is anyone experiencing the same behaviour under Lion? I thought this would happen only under Snow Leopard...
    What should I do now? Can I really trust this "successfull installation" of Java update 2012-006 on my system?
    Thanks,
    Michael

    Thanks - I will keep the symlink in place and I won't touch the Deploy bundle, because I need the plugin in Safari and I don't need Oracle's Java 7 for now...
    If the plugin is supposed to stay in the Deploy bundle, this could help others who miss the plugin - they could just recreate the symlink, right?
    To summarize I think we can state, that the Java update 2012-006 for Lion and Mountain Lion sometimes leaves the symlink in /Library/Internet Plugins/ untouched.
    The circumstances that lead to this behaviour are still unknown.
    The install log in Console shows that the scripts to create links and to delete obsolete files ran okay, but there was an error with the "postinstall" script. In spite of this the installation succeeded:
    Oct 20 16:24:52 michaels-imac Installer[284]: Java für OS X 2012-006  Installation Log
    Oct 20 16:25:56 michaels-imac _securityagent[305]: Running Install Scripts . . .
    Oct 20 16:25:56 michaels-imac _securityagent[307]: Begin script: createlinks
    Oct 20 16:25:56 michaels-imac _securityagent[309]: End script: createlinks
    Oct 20 16:25:56 michaels-imac _securityagent[310]: Begin script: deleteObsoleteFiles
    Oct 20 16:25:56 michaels-imac _securityagent[314]: End script: deleteObsoleteFiles
    Oct 20 16:25:56 michaels-imac _securityagent[318]: Running Install Scripts . . .
    Oct 20 16:25:56 michaels-imac _securityagent[320]: Begin script: postinstall.sh
    Oct 20 16:25:56 michaels-imac installd[295]: postinstall: launchctl: Error unloading: com.apple.mrt.uiagent
    Oct 20 16:25:56 michaels-imac installd[295]: postinstall: com.apple.mrt.uiagent: Invalid argument
    Oct 20 16:25:56 michaels-imac installd[295]: postinstall: launchctl: Error unloading: com.apple.mrt.uiagent
    Oct 20 16:25:56 michaels-imac installd[295]: postinstall: launchctl: Error unloading: com.apple.mrt
    Oct 20 16:25:56 michaels-imac _securityagent[334]: End script: postinstall.sh
    Oct 20 16:25:56 michaels-imac installd[295]: Installed "Java für OS X 2012-006" ()
    Oct 20 16:25:56 michaels-imac Installer[284]: Displaying 'Install Succeeded' UI.
    Does anybody know what "com.apple.mrt.uiagent" and "com.apple.mrt" stands for?
    Obviously the "postinstall" script provides an invalid argument (at least on my system).
    I have no idea if this is related to the Java Plugin symlink not being removed...

  • Creating Plugin Script

    Hi Friends,
    I want to create plugin script for algorithm ,can any one pls explain me doubts to crate this plugin
    1.In Plugin Script How can i get the soft paramenters (like in service script we have schema containts local variables(parms) for getting values from ui)
    2.how can we include new hard parameters into Algorithm entity(should we place use=input/output)
    My Requirment is the plugin script should take accountid and return boolean value by validating contracted quantity.
    i tested this requirment with one simple ui and service script which use Bussiness Service .how can i convert service script to plugin script
    For creating plugin script i am taking Ratecomponet as algorithm entity.here how can i get accountid and how can i send boolean value as a result.
    thanks&regards
    sivaram

    Your requirements are a bit confusing, when you say "contracted quantity", are you referring to the Contract Quantity defined on the Service Agreement (if maintained)? OR since you have mentioned Account, is the "contracted quantity" defined on the Account as a Characteristic?
    If the latter then you don't need any Algorithm or Plug-in Script to do the task, you can configure Rate Component Eligibility - Criteria Field as 'Characteristic' and specify Account as the Characteristic Entity and choose the characteristic type. Also, use Rate Component Eligibility - Criteria Comparison and specify the logical operator for comparing the retrieved "contracted quantity" on the Account. Alternatively, you could also configure a SQ Rule having SQ Algorithm of type 'Characteristic Value' and retrieve the "contracted quantity" from the Account. In this case you can then have Rate Component Eligibility - Criteria Field to be 'Service Quantity', select the SQI defined on the SQ Rule and do the comparison.
    If the former, you need to define a SQ Rule (also configured on the Rate Schedule) to fetch the Contract Quantity of a specific type on the SA and assign it to the SQ Array of your choice.
    In either case you don't need a custom Plug-in Script / Algorithm (I assume Rate Component - Criteria Field spot/entity).
    Nevertheless, if you still want to define an Algorithm for Rate Component - Criteria Field entity, you should keep following points in mind (considering your requirement):
    - Account Id is not available in the given script schema, although SA Id is available, hence you'd need a Business Service to retrieve the Account Id from the SA Id.
    - After evaluation, you need to return a boolean for following"output" parameters, either true or false:
    parm/hard/isSingleCriteriaFieldValue
    parm/hard/singleCriteriaFieldValue
    parm/hard/isCriteriaFieldFound- Thereafter, compare the boolean value under Rate Component Eligibility - Criteria Comparison and set the "If True" and "If False" conditions as per your requirements.

  • Calling Generator Plugins from ExtendScript

    Hi,
    I hope you can help me out as I'm at the end of my tether!
    I'm working through the documentation on the Generators Github page, and am having difficulty getting the example for Calling Generator Plugins from ExtendScript to work.
    The Extend Script is this:
    var generatorDesc = new ActionDescriptor();
    generatorDesc.putString (app.stringIDToTypeID ("name"), "test");
    // Example of additional parameter passed to the node.js code:
    generatorDesc.putString (app.stringIDToTypeID ("sampleAttribute"), "moreInfo" );
    var returnDesc = executeAction (app.stringIDToTypeID ("generateAssets"), generatorDesc, DialogModes.NO);
    All it is supposed to do is trigger File>Generate>test  (which it wont) I have tried running it via File>Scripts>test, and through Adobe ExtendScript Toolkit CC to no avail.
    I have also tried using the Scripting Listener Plug-in, but in doesn't log events from File>Generate by the looks of it.
    Everything on the nodes.js side looks fine. if I manually trigger File>Generate>test , I get the correct response on the Command Line:
    Menu event {"generatorMenuChanged":{"name":"test"},"timeStamp":1389725487.074}, starting state {"enabled":true,"checked":false}
    Any ideas or alternative solutions?

    I am having the same problem as the op.
    I can see from the generator architecture documentation why this is happening as photoshop creates a new menu section for each KVLR connection but i cant figure out the name of the section that photoshop assigns to my external generator-core.
    I really need this functionality in my plugin and need it during development so any help would be greatly appreciated.

  • Error while creating subsite from site template

    Hi,
    I am getting below error while creating subsite from existing site template .
    Sachin Bhosale

    There must be a duplicate Email field created in any list/library. The cause can be identified by renaming the site template to sitename.cab > extact the cab file > open the manifest file search for email and see where it is associated. Refer
    to the following blog post for more information
    http://sharepointserved.blogspot.com/2012/11/a-duplicate-name-was-found.html
    http://sharepoint.stackexchange.com/questions/11944/error-when-creating-a-site-from-custom-template-a-duplicate-field-name-name
    Cheers,

  • Cannot create iView from PAR file

    I am trying to create an iView from PAR file. But when I select the option,
    "Portal component - create an iView from a portal component contained in a deployed portal archive (PAR) file"
    and click next, I get the following error.
    Error______________________________________
    Step 1:  Portal Archive Selection
    No templates to display. You are not assigned to any existing templates.
    I have portal_configurator and developer roles assignmed to myself. Which other role do I need? I cannot get admin role.
    Note: Other users with admin roles can create iViews.

    Hi
    What is your portal version details ?
    In EP 7.0 you do not have the option -- New From PAR.
    So to create IView from Par, you should select the option New --> IView and then there will be an option to select par file.
    Otherwise
    1.Check if your par file is deployed on server.
    2. Check the portalapp.xml, if you have configured your components properly.
    Cheers
    Chinmaya
    reward for helpful answers

  • How do I use "Trim Paths" after "Create Shapes from Vector Layer" on a strokes only layer?

    Hello,
    Adobe After Effects CC
    2014.0.2
    Version 13.0.2.3
    I have imported an illustrator file that was created in Illustrator CC 18.0.0. The file contains the outline of a logo. It is the logo with the fill set to none and the stroke set to 1px.
    I drag the logo_strokes.ai file onto the composition, right click, and click Create Shapes from Vector Layer.
    A new layer is created and in the Contents "drop down", a Fill 1 layer is created.
    When I select the Contents "drop down" and click Add / Trim Paths, a Trim Paths 1 layer is created.
    When I animate Trim Paths 1, it appears to animate the Fill layer, not the stroke.
    How do I get it to animate just the stroke, and not show a fill at all?
    Thank you.

    Thanks,
    I am reading and watching tutorials. Still stuck on that one point.
    Here are the images of the After Effects layers. The illustrator layer is the top layer.

  • Error creating document from using list using Document Template

    Hi All,
    I am trying to create a document from sharepoint list and upload it to a document library using item added and item updated event receiver methods. I can create metadata from list update in document library but unable to open the document. The error message
    I get is "we're sorry. we can't open "Filename" because we found a problem with its contents. no error detail available". Please see the below code.
    SPSecurity.RunWithElevatedPrivileges(delegate()
                       try
                           string TemplateUrl = string.Empty;
                           SPWeb web = properties.OpenWeb();
                           web.AllowUnsafeUpdates = true;
                           SPDocumentLibrary olist = web.Lists["NewLibList"] as SPDocumentLibrary;
                           String url = olist.RootFolder.ServerRelativeUrl.ToString();
                           SPFile file = null;
                           file = web.GetFile(olist.DocumentTemplateUrl);
                           if (file != null)
                               SPListItem oItems = properties.ListItem;
                               web.AllowUnsafeUpdates = true;
                               byte[] readStream = file.OpenBinary();
                               SPFile uploadedFile = olist.RootFolder.Files.Add("http://site/subsite/Libraryname/" + properties.ListItemId.ToString() + ".docx", readStream,
    true);
                               SPListItem listitem = uploadedFile.Item;
                               listitem["Firstname"] = oItems["Firstname"];
                               listitem["Lastname"] = oItems["Lastname"];
                               if (uploadedFile.CheckOutType != SPFile.SPCheckOutType.None)
                                   uploadedFile.CheckIn(string.Empty);
                               listitem.Update();
                               uploadedFile.Update();
                               web.AllowUnsafeUpdates = false;
                       catch (Exception ex)
                           EventLog.WriteEntry(EventLogName, ex.Message, EventLogEntryType.Error);

    Hi,
    Please try to use the code below:
    SPSecurity.RunWithElevatedPrivileges(delegate()
    try
    string TemplateUrl = string.Empty;
    SPWeb web = properties.OpenWeb();
    web.AllowUnsafeUpdates = true;
    SPDocumentLibrary olist = web.Lists["NewLibList"] as SPDocumentLibrary;
    String url = olist.RootFolder.ServerRelativeUrl.ToString();
    SPFile file = null;
    file = web.GetFile(olist.DocumentTemplateUrl);
    if (file != null)
    SPListItem oItems = properties.ListItem;
    web.AllowUnsafeUpdates = true;
    Stream readStream = file.OpenBinaryStream(); //file is SPFile type
    SPFile uploadedFile = olist.RootFolder.Files.Add("http://site/subsite/Libraryname/" + properties.ListItemId.ToString() + ".docx", readStream, true);
    uploadedFile.CheckOut();
    SPListItem listitem = uploadedFile.Item;
    listitem["Firstname"] = oItems["Firstname"];
    listitem["Lastname"] = oItems["Lastname"];
    listitem.Update();
    uploadedFile.Update();
    uploadedFile.CheckIn(string.Empty);
    web.AllowUnsafeUpdates = false;
    catch (Exception ex)
    EventLog.WriteEntry(EventLogName, ex.Message, EventLogEntryType.Error);
    If the issue still exists, I suggest you dubug your code and check whether line of code error.
    Thanks,
    Dennis Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Dennis Guo
    TechNet Community Support

  • How can i call a plugin from outside of Acrobat Pro.?

    Hello All,
    Is it possible to call acrobat pro plugins from outside of Acrobat Pro.? I believe it is definitely possible.
    I am not able to get any pointers on this. Can someone suggest any pointers on this.
    Thanks.

    The plugins that come with Acrobat or custom ones that you write yourself?
    Custome ones. 
    Call them in what way?
    Through an executable. I mean from inside an exceutable.
    On what OS platform?
    Windows
    For what purpose?
    Just for fun Actually learning
    Thanks for the reply.

  • PS: WBS is not flowing for a Material, while creating delivery from Project

    Hi,
    While creating delivery from Project thro CNS0, WBS is not flowing for a Material in delivery, in turn WBS is not flowing in Billing document for same material, in turn not allowing to Post the Billing document to Accounting.
    Error while releasing Billing to the Accounting: Accounting Entry is not generated. Error Message:Assign Condition type
    YMRG in COPA.
    Pls let me know, what can be the reason ?
    Thanks.
    Amit.

    Hi Kuldeep,
    Check this note,
    Note 159387 - Message BP603: incorrect line item is displayed
    Its valid only till 4.6. Might give you some idea but.
    Regards,
    Gokul

Maybe you are looking for

  • Where can i buy it? apple store didn't have it

    of course i'm excited to try it but can't find it any ideas where to get it asap thanks

  • How to "delete" a user's photo in Spaces

    Hi, When a user deletes a photo in his/her profile, I want to use a default photo to replace his/her photo. Can I pass in an empty string, null string or a default photo to setJpegPhoto()? // ADFContext ADFContext adfCtx = ADFContext.getCurrent(); Se

  • Display regions dynamically on the same page

    Hi I have 2 regions.Top is an interactive editable report.Bottom region is a read only report of the same(top region) But when i click search button(based on paramters 1&2, i am not able to see the same number of rows. Top region shows 5..But bottom

  • Problem installing adobe go live 6.0 - who can help?

    Hi... I have been using adobe go live for many years. A few weeks ago I cleaned up a bunch of old files to make more room on my harddrive and ever since then it is not responding any longer. I can't get into the program any more. I tried to reinstall

  • Working with generics generates a compilation error

    hi again, i?m trying to work with generics but when i try to compile my work i get a "generics are not supported in -source 1.4" error, i am working with BlueJ, and i have jdk1.5.0_06 installed in my computer, why am i getting this error? is there an