Just a bit of information:

        - The record of whether you've agree to the license is stored per-user 
in ~/Library/Preferences/com.apple.dt.Xcode.plist:

<?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>IDELastGMLicenseAgreedTo</key>
        <string>EA0720</string>
        <key>IDEXcodeVersionForAgreedToGMLicense</key>
        <string>4.3</string>
</dict>
</plist>

        - One can run xcodebuild -version without agreeing, and xcode-select 
-print-path, but more complicated things require agreement (xcodebuild 
-showsdks, xcrun -find, etc).

Maybe we need to create a macports user home at something like 
/opt/local/users/macports, with no access except to 
/opt/local/users/macportsLibrary/Preferences… ?

James



On Feb 18, 2012, at 2:11 AM, Joshua Root wrote:

> So it looks like we can't support Xcode 4.3 until there's a fix or
> workaround for this problem. I've added some notices to the web site.
> 
> On 2012-2-18 06:06 , Jeremy Huddleston wrote:
>> I'm sorry I don't have a good solution for you, so I filed a radar.   
>> <rdar://problem/10885779>
>> 
>> On Feb 17, 2012, at 10:40 AM, Aljaž Srebrnič <[email protected]> wrote:
>> 
>>> Unfortunately, the user "macports" has its home directory in /var/empty, so 
>>> even if I set a home via -H, it will have no effect (/var/empty is read 
>>> only AFAIK)
> _______________________________________________
> macports-dev mailing list
> [email protected]
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to