How do I Change the File System in XCode

Discussion in 'Mac Programming' started by forcesteeler, Jun 29, 2011.

  1. macrumors 6502

    Joined:
    Oct 1, 2007
    #1
    My Application was rejected anyone know how do i change the file access read and write in XCode 4

    Heres what apple said


    2.30 Apps that do not comply with the Mac OS X File System documentation will be rejected

    Jun 29, 2011 08:35 AM. From Apple.

    2.30

    The application is creating files in, writing to, or opening for Read/Write access the following location:

    ~/Library/Application Support/LawDocuments
     
  2. macrumors 65816

    Joined:
    Mar 23, 2009
    #2
    Here is the applicable standard. Not sure exactly what they are complaining about. There's no specific mention that applications should not write to this directory, though there's some implication that perhaps this is to be used only for files that are put there at installation time.

    http://developer.apple.com/library/...al/BPFileSystem/Articles/WhereToPutFiles.html

    Perhaps you've run afoul of the naming convention. If your application is not called "Law Documents", then that's likely the problem. Also, if you plan on coming out with additional applications, you probably should use your company name in the path. Something like:

    ~/Library/Application Support/My Company/My App/Law Documents

    If these are files that your user creates, they almost certainly belong instead in:

    ~/Documents/My Company/My App/ or perhaps
    ~/Documents/My Company/My App/Law Documents

    (The latter if your app creates some OTHER kind of documents as well).

    As to the XCode 4 "how" (and the question you posed is really a meaningless question. There's no way to do this "in XCode 4". "In Objective-C", or "in C++", or "in Perl" makes sense... Xcode is just a project management and code editing tool...) how did you write them where you are writing them in the first place?

    What Apple is saying is "write them somewhere else, not here!"
     
  3. macrumors 65816

    jiminaus

    Joined:
    Dec 16, 2010
    Location:
    Sydney
    #3
    But I disagree with putting the documents in ~/Documents/My Company/My App. The only place they should be put is were is the user chooses to put them via the Save As panel. Programs should not pollute a user's ~/Documents, or from the other side, a user should be in complete control over ~/Documents.

    If you don't want to allow your users to save their files where they choose, then don't store them in ~/Documents.
     
  4. thread starter macrumors 6502

    Joined:
    Oct 1, 2007
    #4
    My Question was how to correct the problem.

    Do i just rename the Project file?
     
  5. Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #5
    Unlikely.

    Is LwaDocuments a file or folder? Can you post the relevant code that creates it?

    B
     

Share This Page