我正在处理一个 React Native 项目,设置 Xcode Cloud 构建。
我不断收到此错误:
unable to open configuration settings file
Pods-XXX.debug.xcconfig:1
Run Code Online (Sandbox Code Playgroud)
我的工作区中的文件如下所示:
|-- XXX
|-- Pods
|. -- Podfile
|. -- Targets Support Files
|. -- Pods-XXX
|. -- Pods-XXX.debug
Run Code Online (Sandbox Code Playgroud) 我正在尝试从我的Xamarin Forms项目运行iOS模拟器.我有一个月前工作,当我回到它时,我收到以下错误:
error MT0026: Could not parse the command line argument '-sdk': Version string portion was too short or too long.
Run Code Online (Sandbox Code Playgroud)
我更新了所有NuGet包并更新了Xamarin本身.
我在这个问题上唯一能找到的就是:Xamarin.iOS错误
此外,我的Mac是最新的,我确保xcode也是最新的.
我有一组需要批量发送的位置点(纬度、经度和 created_at)。但是,当我使用JsonConvert.SerializeObject()它时会返回一个无法在服务器端点上解析的字符串。
var location_content = new FormUrlEncodedContent(new[] {
new KeyValuePair<string, string>("access_token", $"{Settings.AuthToken}"),
new KeyValuePair<string, string>("coordinates", JsonConvert.SerializeObject(locations))
});
var response = await client.PostAsync(users_url + bulk_locations_url, location_content);
Run Code Online (Sandbox Code Playgroud)
结果如下所示:
{"access_token":"XX","coordinates":"[{\"created_at\":\"2018-03-27T21:36:15.308265\",\"latitude\":XX,\"longitude\":XX},{\"created_at\":\"2018-03-27T22:16:15.894579\",\"latitude\":XX,\"longitude\":XX}]"}
Run Code Online (Sandbox Code Playgroud)
坐标数组作为一个大字符串出现,因此看起来:"[{\"created_at\":应该是:[{"created_at":.
所以,服务器期待这样的事情:
{"access_token":"XX","coordinates":[{\"created_at\":\"2018-03-27T21:36:15.308265\",\"latitude\":XX,\"longitude\":XX},{\"created_at\":\"2018-03-27T22:16:15.894579\",\"latitude\":XX,\"longitude\":XX}]}
Run Code Online (Sandbox Code Playgroud)
位置文件
public class Location
{
public DateTime created_at { get; set; }
public double latitude { get; set; }
public double longitude { get; set; }
[PrimaryKey, AutoIncrement, JsonIgnore]
public int id { get; set; }
[JsonIgnore]
public bool uploaded { get; set; } …Run Code Online (Sandbox Code Playgroud) 我有一个作为枚举的订单状态属性,并且我想根据枚举值更改显示的XAML。
那可能吗?
这是我正在使用的所有布局的XAML(有些注释掉了):
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:maps="clr-namespace:Xamarin.Forms.Maps;assembly=Xamarin.Forms.Maps"
x:Class="Divco.OrderPage"
Title="Order">
<ContentPage.BindingContext>
</ContentPage.BindingContext>
<ContentPage.Content>
<!-- Basic stack layout used in all order views -->
<StackLayout>
<!--<StackLayout.Style>-->
<!-- Needs Driver -->
<!--<StackLayout>
<maps:Map WidthRequest="320" HeightRequest="150"
x:Name="WaitingMap"
IsShowingUser="false"
MapType="Street" />
</StackLayout>
<StackLayout Padding="20, 0, 20, 0">
<Label Text="{Binding CurrentOrder.Description}" LineBreakMode="WordWrap" Font="12" HorizontalTextAlignment="Center" />
<Label Text="Pickup" TextColor="Fuchsia" Font="Bold,14" HorizontalTextAlignment="Center" />
<Label Text="{Binding CurrentOrder.PickupContact.Display}" Font="12" HorizontalTextAlignment="Center" />
<Label Text="{Binding CurrentOrder.PickupAddress.Display}" Font="12" HorizontalTextAlignment="Center" />
<Label Text="{Binding CurrentOrder.PickupTimeFormatted}" Font="12" HorizontalTextAlignment="Center" />
<Label Text="Dropoff" TextColor="Fuchsia" Font="Bold,14" …Run Code Online (Sandbox Code Playgroud) c# ×2
xamarin ×2
ios ×1
json.net ×1
react-native ×1
xamarin.ios ×1
xaml ×1
xcode ×1
xcode-cloud ×1