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