Bug 5466 - OS X client license files are located in incorrect bundle directory
Summary: OS X client license files are located in incorrect bundle directory
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Client platforms (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.4.0
Assignee: Peter Åstrand
URL:
Keywords: hean01_tester, prosaic
Depends on:
Blocks: 4369
  Show dependency treegraph
 
Reported: 2015-03-12 09:39 CET by Peter Åstrand
Modified: 2015-04-15 13:53 CEST (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Peter Åstrand cendio 2015-03-12 09:39:04 CET
The OS X client contains the files:

ThinLinc Client.app/EULA.txt 
ThinLinc Client.app/open_source_licenses.txt

According to the new signing requirements (https://developer.apple.com/library/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG312), you are not allowed to place anything here:

"""
    Do not put files or directories into the top directory of an app or framework bundle

    All content must be inside Contents or Versions respectively as described earlier.
"""

Moving these files to the Contents directory should solve the problem.
Comment 1 Peter Åstrand cendio 2015-03-12 09:42:30 CET
Fixed in r30127.
Comment 2 Peter Åstrand cendio 2015-03-20 11:00:58 CET
Updated in r30130.
Comment 3 Henrik Andersson cendio 2015-04-15 13:51:43 CEST
Verified that the EULA and open_source_licenses files are located in Contents/Resources for build 4725. Looks good.

Note You need to log in before you can comment on or make changes to this bug.