iOS: bouwen op een Mac zonder Android-werkbelasting, simulator zonder certificaat
MetAndroid=false laat Android weg uit de TargetFrameworks (anders weigert een Mac zonder Android-werkbelasting de build). ios-bouwen.sh bouwt nu eerst en start daarna, en gebruikt voor de simulator een lokale handtekening (CodesignKey=-). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014MGLqt1uKfNARQHut9ifcx
This commit is contained in:
+9
-3
@@ -45,8 +45,14 @@ case "$MODUS" in
|
||||
stap "Bouwen en starten in de simulator"
|
||||
# Eerst de lijst met simulators tonen, zodat je ziet welke je kunt kiezen.
|
||||
xcrun simctl list devices available | grep -i iphone | head -5 || true
|
||||
dotnet build "$PROJECT" -f "$TFM" -p:MetIos=true -t:Run \
|
||||
-p:RuntimeIdentifier=iossimulator-arm64
|
||||
# Eerst bouwen, daarna starten: met alleen -t:Run bouwt hij de app niet en weet hij niet wat
|
||||
# hij moet starten. MetAndroid=false: op de Mac staat alleen de iOS-werkbelasting.
|
||||
# CodesignKey=-: een eenvoudige lokale handtekening. De simulator wil geen certificaat, maar de
|
||||
# app heeft wel een handtekening nodig vanwege de Keychain-rechten in Entitlements.plist.
|
||||
dotnet build "$PROJECT" -f "$TFM" -p:MetIos=true -p:MetAndroid=false \
|
||||
-p:RuntimeIdentifier=iossimulator-arm64 -p:CodesignKey=-
|
||||
dotnet build "$PROJECT" -f "$TFM" -p:MetIos=true -p:MetAndroid=false -t:Run \
|
||||
-p:RuntimeIdentifier=iossimulator-arm64 -p:CodesignKey=-
|
||||
;;
|
||||
toestel)
|
||||
controle
|
||||
@@ -58,7 +64,7 @@ case "$MODUS" in
|
||||
echo "(Instellingen > Privacy en beveiliging > Ontwikkelaarsmodus)."
|
||||
echo "Zonder betaald account werkt dit 7 dagen per installatie, en zonder meldingen."
|
||||
stap "Bouwen voor het toestel"
|
||||
dotnet build "$PROJECT" -f "$TFM" -p:MetIos=true \
|
||||
dotnet build "$PROJECT" -f "$TFM" -p:MetIos=true -p:MetAndroid=false \
|
||||
-p:RuntimeIdentifier=ios-arm64 -p:CodesignKey="Apple Development"
|
||||
echo
|
||||
echo "Gebouwd. Installeren gaat het makkelijkst via Visual Studio (Pair to Mac) of"
|
||||
|
||||
Reference in New Issue
Block a user